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)

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ì)象的常用屬性
屬性列表

語(yǔ)法

案例演示:

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

語(yǔ)法:

因?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ǔ)法:
語(yǔ)法說(shuō)明:

常用的事件

要是一開(kāi)始彈出廣告窗口,在body中用onload加function事件
例:<body onload="open_fix_adv">
open_fix_adv表示一個(gè)function函數(shù)