久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

JavaScript Window瀏覽器對(duì)象模型原理解析

瀏覽:54日期:2023-10-24 11:00:03

瀏覽器對(duì)象模型 (BOM) 使 JavaScript 有能力與瀏覽器'對(duì)話(huà)'。

瀏覽器對(duì)象模型 (BOM)

瀏覽器對(duì)象模型(Browser Object Model (BOM))尚無(wú)正式標(biāo)準(zhǔn)。

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

Window 對(duì)象

所有瀏覽器都支持 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ì)于Internet Explorer、Chrome、Firefox、Opera 以及 Safari:

window.innerHeight - 瀏覽器窗口的內(nèi)部高度(包括滾動(dòng)條)window.innerWidth - 瀏覽器窗口的內(nèi)部寬度(包括滾動(dòng)條)

對(duì)于 Internet Explorer 8、7、6、5:

document.documentElement.clientHeightdocument.documentElement.clientWidth

或者

document.body.clientHeightdocument.body.clientWidth

實(shí)用的 JavaScript 方案(涵蓋所有瀏覽器):

實(shí)例

var w=window.innerWidth|| document.documentElement.clientWidth|| document.body.clientWidth;var h=window.innerHeight|| document.documentElement.clientHeight|| document.body.clientHeight;

該例顯示瀏覽器窗口的高度和寬度。

其他 Window 方法

一些其他方法:

window.open() - 打開(kāi)新窗口 window.close() - 關(guān)閉當(dāng)前窗口 window.moveTo() - 移動(dòng)當(dāng)前窗口 window.resizeTo() - 調(diào)整當(dāng)前窗口的尺寸

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 亚洲一区二区中文字幕在线观看 | 亚洲福利片 | 免费一级毛片 | 亚洲每日更新 | 欧美视频在线播放 | 日韩电影一区二区三区 | 四影虎影ww4hu55.com | 久久理论片 | 国产一区免费 | 国产成人精品一区二区三区视频 | 午夜免费视频 | 国产情侣小视频 | 国产免费视频在线 | 欧美激情精品一区 | 在线观看日韩精品 | 久操国产| 久久亚洲精品中文字幕 | 亚洲最大的黄色网 | 日本精品免费 | 午夜视频网站 | 久久这里只有精品免费 | 精品久久久久香蕉网 | 成人在线激情 | 久久综合一区二区三区 | 日韩欧美h | 日韩精品一区二区三区 | 精久久 | 亚洲第一天堂无码专区 | 粉嫩高清一区二区三区 | 久久人人爽人人爽 | 国产成人高清视频 | 日韩欧美国产成人一区二区 | 黄色一级网站 | 求av网站| 亚洲一区视频 | a一级免费视频 | 亚洲视频中文 | 免费大片黄在线观看 | 亚洲毛片网站 | 天天色av | 在线视频中文字幕 |