瀏覽器對象模型(Browser Object Model)
是一套瀏覽器的API泡态,JavaScript通過API與瀏覽器“對話”.
一 window 對象
(1)window對象:所有瀏覽器都支持window對象,它表示瀏覽器窗口状答。
(2)所有JavaScript全局對象刀崖,函數(shù)以及變量均自動成為window對象(最頂層拍摇,最高級)的成員。
(3)全局變量是window對象的屬性蜂莉。
(4)全局函數(shù)是window對象的方法混卵。
(5)HTML DOM的document也是window對象的屬性之一
window.document.getElementById("text");
(6)window尺寸
window.innerHeight - 瀏覽器窗口的內(nèi)部高度幕随。(不包括滾動條,工具條)
window.innerWidth - 瀏覽器窗口的內(nèi)部寬度赘淮。(不包括滾動條梢卸,工具條)
window.outerHeight - 瀏覽器窗口的高度。(包括滾動條蛤高,工具條)
window.outerWidth - 瀏覽器窗口的寬度。(包括滾動條塞绿,工具條)
(7)window.open() -打開新窗口
window.open("http://www.baidu.com" , "Mywindow" , "width=600 , height=400 , top=100 , left=200");
//第一個引號內(nèi)可以替換任何網(wǎng)頁位隶;第二個引號內(nèi)為指定窗口的名稱;
//第三個引號內(nèi)為指定窗口的大小涧黄,指定網(wǎng)頁在瀏覽器的位置笋妥。
(8)window.close() -關(guān)閉當(dāng)前窗口
window.close();
(9)window.print() -打印窗口
(還沒寫完~~~)