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