JavaScript(對(duì)象)

BOM對(duì)象

瀏覽器對(duì)象模型(Browser Object Model),它提供了獨(dú)立于內(nèi)容與瀏覽器窗口進(jìn)行交互的對(duì)象,使用瀏覽器對(duì)象可以實(shí)現(xiàn)HTML的交互,它的作用是將相關(guān)的元素組織包裝起來(lái),提供給程序設(shè)計(jì)人員使用,從而降低開(kāi)發(fā)人員的勞動(dòng)量,提高設(shè)計(jì)Web頁(yè)面的能力。

BOM分層結(jié)構(gòu)

image.png

window對(duì)象是整個(gè)BOM的核心,在瀏覽器中打開(kāi)網(wǎng)頁(yè),首先看到的瀏覽器窗口,即頂層的windows對(duì)象,其次是document,它里面包括超鏈接、表單、錨等。
除了document對(duì)象以外,windows下還有二個(gè)重要對(duì)象:地址對(duì)(location)和歷史對(duì)象(history)

BOM可實(shí)現(xiàn)的功能

(1) .彈出新的瀏覽器窗口
(2) .移動(dòng)、關(guān)閉瀏覽器窗口以及調(diào)整窗口的大小
(3) .頁(yè)面的前進(jìn)、后退

嗯,以上知識(shí)點(diǎn)都是懵比。

windows對(duì)象的常用屬性

屬性列表


image.png

語(yǔ)法


image.png

案例演示:
image.png

Winows對(duì)象的常用方法

image.png

語(yǔ)法:


image.png

因?yàn)閣indow對(duì)象是全局對(duì)象,所以在使用window對(duì)象的屬性和方法,window可以省略。

confirm()與alert ()、 prompt()區(qū)別

alert( ):彈出消息,無(wú)返回值。
prompt( ):用來(lái)提示用戶輸入一些信息,取消按鈕返回null,確定則返回用戶輸入的值。
confirm( ):顯示提示對(duì)話框的消息、“確定”按鈕和“取消”按鈕,單擊“確定”按鈕返回true,單擊“取消”按鈕返回false,因此與if-else語(yǔ)句搭配使用,輸出是個(gè)判斷類型。

open方法

語(yǔ)法:
image.png

語(yǔ)法說(shuō)明:
image.png

常用的事件

image.png

要是一開(kāi)始彈出廣告窗口,在body中用onload加function事件

例:<body onload="open_fix_adv">

open_fix_adv表示一個(gè)function函數(shù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容