亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

JavaScript Window - 瀏覽器物件模型

JavaScript?Window - 瀏覽器物件模型

瀏覽器物件模型 (BOM) 讓 JavaScript 有能力與瀏覽器"對話"。

瀏覽器物件模型 (BOM)

瀏覽器物件模型(Browser?Object?Model (BOM))尚無正式標(biāo)準(zhǔn)。

由於現(xiàn)代瀏覽器已經(jīng)(幾乎)實作了 JavaScript 互動性方面的相同方法和屬性,因此常被認(rèn)為是 BOM 的方法和屬性。

Window 物件

所有瀏覽器都支援 window 物件。它表示瀏覽器視窗。

所有 JavaScript 全域物件、函數(shù)、變數(shù)均自動成為 window 物件的成員。

全域變數(shù)是 window 物件的屬性。

全域函數(shù)是 window 物件的方法。

甚至HTML DOM 的document 也是window 物件的屬性之一:

window.document.getElementById("header");

#與此相同:

document.getElementById("header");

Window 尺寸

有三種方法能夠決定瀏覽器視窗的尺寸(瀏覽器的視口,不包括工具列和捲軸) 。

對於Internet Explorer、Chrome、Firefox、Opera 以及Safari:

window.innerHeight - 瀏覽器視窗的內(nèi)部高度window.innerWidth - 瀏覽器視窗的內(nèi)部寬度

對於Internet Explorer 8、7、6、5:

document.documentElement.clientHeightdocument.documentElement.clientWidth

或者

document.body.clientHeightdocument.body.clientWidth

其他Window 方法

一些其他方法:

window.open() - 開啟新視窗window.close() -關(guān)閉目前視窗window.moveTo() - 移動目前視窗window.resizeTo() - 調(diào)整目前視窗的尺寸


繼續(xù)學(xué)習(xí)
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> </head> <body> <p id="demo"></p> <script> var w=window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; var h=window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight; x=document.getElementById("demo"); x.innerHTML="瀏覽器window寬度: " + w + ", 高度: " + h + "。" </script> </body> </html>