色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

瀏覽:30日期: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
相關文章:
主站蜘蛛池模板: 最新国产中文字幕 | 亚洲成人黄色在线 | 国产精品久久久久久久专区 | 欧美一级毛片一 | 亚洲一区二区三区中文字幕 | 亚洲成人中文字幕 | 伊人2222| 性a视频| 亚洲欧美日韩高清在线看 | 国产精品系列在线 | 国产农村乱 | 亚洲欧美中文字幕在线网站 | 色怡红院 | 国产婷婷成人久久av免费高清 | 巨乳毛片 | 在线免费观看精品 | 国产成人a视频在线观看 | 久久爱91| 美女张开腿让人桶 | 亚洲成人一级片 | 神马最新午夜限制片 | 美女毛片免费 | 最新国产三级 | 欧美精品亚洲一区二区在线播放 | 成人性版蝴蝶影院污 | 狠狠色丁香婷婷综合 | 欧美线在线精品观看视频 | 欧美aaaaaaaaa| 欧美日韩精品高清一区二区 | 久久久这里只有精品免费 | 久久草在线视频 | 美国一级毛片片aa久久综合 | 成年男女的免费视频网站 | 日本特级淫片免费看 | 久草在线最新 | 在线免费一级片 | 贵州美女一级纯黄大片 | 伊在人香蕉99久久 | 亚洲视频在线观看 | 日本久久草 | 欧美另类 videos黑人极品 |