亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

JavaScript Window瀏覽器對象模型原理解析

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

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

瀏覽器對象模型 (BOM)

瀏覽器對象模型(Browser Object Model (BOM))尚無正式標準。

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

Window 對象

所有瀏覽器都支持 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:

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

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

document.documentElement.clientHeightdocument.documentElement.clientWidth

或者

document.body.clientHeightdocument.body.clientWidth

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

實例

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

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

其他 Window 方法

一些其他方法:

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

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 美国一级毛片片aaa 美国一级毛片片aa久久综合 | 黄色免费在线观看 | 最新亚洲精品 | 亚洲综合成人网 | 国产操视频 | 久久爱91 | 亚洲美女色在线欧洲美女 | 免费一级特黄特色大片∵黄 | 一本大道一卡二卡入口2021 | 最新国产成人盗摄精品视频 | 亚洲国产日韩在线 | 国产福利视频一区二区微拍视频 | 亚洲国产乱码在线精品 | 欧美伦禁片在线播放 | 成人综合婷婷国产精品久久免费 | 国产一级高清免费观看 | 美女视频黄a视频全免费网站一区 | 毛片a级毛片免费播放100 | 日韩欧美成人免费中文字幕 | 美女天堂网 | 一级一片一a一片 | 91免费在线播放 | 在线中文字幕视频 | 国产大量情侣高清视频 | 亚洲乱码国产一区网址 | 黄色一级片免费播放 | 丝袜 亚洲 另类 欧美 变态 | 日本粉嫩毛片视频 | 中文字幕亚洲不卡在线亚瑟 | 国产美女野外做爰 | 久久青草免费91线频观看站街 | 91插插插视频 | 国产日韩精品一区二区 | 国内自拍亚洲 | 久操视频免费观看 | 2019在线大片免费观看 | 51国产视频 | 9999久久| 男女性高爱潮免费的国产 | 99热这里只有精品88 | 你懂得在线网址 |