国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:17日期: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
相關文章:
主站蜘蛛池模板: 日韩欧美成末人一区二区三区 | 日韩一级黄色毛片 | 亚洲深夜福利视频 | 亚洲精品免费在线 | 久久精品国产免费看久久精品 | 免费a黄色| 国产精品国产自线在线观看 | 成人毛片免费看 | 日p免费视频 | 日韩免费一级毛片 | 国产免费久久精品99 | 国产一精品一aⅴ一免费 | 国产玖玖视频 | 一级淫片免费视频 | 高清成人爽a毛片免费网站 高清大学生毛片一级 | 久操视频免费在线观看 | 久久亚洲成人 | 欧毛片| 国产真实搭讪系列 | 100000免费啪啪18免进 | 亚洲一级香蕉视频 | 日本成a人片在线观看网址 日本成年人视频网站 | 91精品视频播放 | 一级做a爰片欧美一区 | 午夜成年女人毛片免费观看 | 九九精品国产兔费观看久久 | 国产网友自拍 | 欧美国产成人免费观看永久视频 | a级毛片在线播放 | 一级女性全黄久久生活片免费 | 国产综合在线视频 | 精品三级网站 | 久久一本色道综合 | 九九色综合网 | 欧美精品片在线观看网站 | 国产精品久久久影院 | 波多野结衣在线不卡 | 国产精品一区二区久久精品涩爱 | 亚洲理论欧美理论在线观看 | 久久精品国产线看观看亚洲 | 精品国产精品久久一区免费式 |