av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

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

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

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

瀏覽器對象模型 (BOM)

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

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

Window 對象

所有瀏覽器都支持 window 對象。它表示瀏覽器窗口。

所有 JavaScript 全局對象、函數以及變量均自動成為 window 對象的成員。

全局變量是 window 對象的屬性。

全局函數是 window 對象的方法。

甚至 HTML DOM 的 document 也是 window 對象的屬性之一:

window.document.getElementById('header');

與此相同:

document.getElementById('header');

Window 尺寸

有三種方法能夠確定瀏覽器窗口的尺寸。

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

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

對于 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() - 關閉當前窗口 window.moveTo() - 移動當前窗口 window.resizeTo() - 調整當前窗口的尺寸

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

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 黄网站免费在线 | 国产在线1 | 国产精品久久久久久久久 | 国产美女精品视频免费观看 | 一区二区三区四区不卡 | 国产精品久久久久久中文字 | 精品无码久久久久国产 | 亚洲综合第一页 | 久久久噜噜噜www成人网 | 黑人精品欧美一区二区蜜桃 | 亚洲精品一区在线观看 | 又爽又黄axxx片免费观看 | av黄色免费 | 涩涩视频在线观看 | 99热这里都是精品 | 欧美成人精品一区二区男人看 | 亚洲一区二区视频在线播放 | 久久久久中文字幕 | 波多野结衣二区 | 亚洲成人免费视频在线 | 欧美偷偷 | 一区精品在线观看 | 婷婷久久综合 | 国产精品日韩欧美一区二区 | 美女福利网站 | cao在线 | 欧美专区在线 | 日本不卡一区二区三区 | 黄色免费av | 成人在线电影网站 | 亚洲色图综合 | 成人三级电影 | 老司机成人在线 | 黄色片大全在线观看 | 精品欧美一区二区中文字幕视频 | 91久久精品国产 | 久久精品99国产精品日本 | 国产在视频一区二区三区吞精 | 成人午夜免费视频 | 国产高清视频在线观看播放 | 羞羞的视频在线看 |