W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
瀏覽器對象模型 (BOM) 使 JavaScript 有能力與瀏覽器"對話"。
Window 對象是BOM中所有對象的核心,除了是BOM中所有對象的父對象外,還包含一些窗口控制函數(shù)。
瀏覽器對象模型(Browser Object Model (BOM))尚無正式標準。
由于現(xiàn)代瀏覽器已經(jīng)(幾乎)實現(xiàn)了 JavaScript 交互性方面的相同方法和屬性,因此常被認為是 BOM 的方法和屬性。
所有瀏覽器都支持 window 對象。它表示瀏覽器窗口。
所有 JavaScript 全局對象、函數(shù)以及變量均自動成為 window 對象的成員。
全局變量是 window 對象的屬性。
全局函數(shù)是 window 對象的方法。
甚至 HTML DOM 的 document 也是 window 對象的屬性之一:
window.document.getElementById("header");
與此相同:
document.getElementById("header");
Window的子對象主要有如下幾個:
有三種方法能夠確定瀏覽器窗口的尺寸(瀏覽器的窗口,不包括工具欄和滾動條)。
對于Internet Explorer、Chrome、Firefox、Opera 以及 Safari:
對于 Internet Explorer 8、7、6、5:
或者
實用的 JavaScript 方案(涵蓋所有瀏覽器):
該例顯示瀏覽器窗口的高度和寬度:(不包括工具欄/滾動條)
一些其他方法:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: