BOM對(duì)象
瀏覽器對(duì)象模型(Browser Object Model)萍歉,它提供了獨(dú)立于內(nèi)容與瀏覽器窗口進(jìn)行交互的對(duì)象蚂四,使用瀏覽器對(duì)象可以實(shí)現(xiàn)HTML的交互,它的作用是將相關(guān)的元素組織包裝起來,提供給程序設(shè)計(jì)人員使用廓八,從而降低開發(fā)人員的勞動(dòng)量京景,提高設(shè)計(jì)Web頁面的能力窿冯。
BOM分層結(jié)構(gòu)
window對(duì)象是整個(gè)BOM的核心,在瀏覽器中打開網(wǎng)頁确徙,首先看到的瀏覽器窗口醒串,即頂層的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) .頁面的前進(jìn)错蝴、后退
嗯洲愤,以上知識(shí)點(diǎn)都是懵比。
windows對(duì)象的常用屬性
屬性列表
語法
案例演示:
Winows對(duì)象的常用方法
語法:
因?yàn)閣indow對(duì)象是全局對(duì)象顷锰,所以在使用window對(duì)象的屬性和方法柬赐,window可以省略。
confirm()與alert ()馍惹、 prompt()區(qū)別
alert( ):彈出消息躺率,無返回值。
prompt( ):用來提示用戶輸入一些信息万矾,取消按鈕返回null悼吱,確定則返回用戶輸入的值。
confirm( ):顯示提示對(duì)話框的消息良狈、“確定”按鈕和“取消”按鈕后添,單擊“確定”按鈕返回true,單擊“取消”按鈕返回false薪丁,因此與if-else語句搭配使用遇西,輸出是個(gè)判斷類型。
open方法
語法:語法說明:
常用的事件
要是一開始彈出廣告窗口严嗜,在body中用onload加function事件
例:<body onload="open_fix_adv">
open_fix_adv表示一個(gè)function函數(shù)