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

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

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

瀏覽:48日期: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
相關文章:
主站蜘蛛池模板: 美女大黄大色一级特级毛片 | 欧美日韩一日韩一线不卡 | 欧美亚洲精品一区 | 天天影视欧美综合在线观看 | 国产视频在线观看免费 | 免费看影片的网站入口 | vr专区日韩精品中文字幕 | 欧美在线视频二区 | 在线观看国产wwwa级羞羞视频 | 久久精品亚洲一区二区三区浴池 | 日韩欧美成人乱码一在线 | 日本三级3本三级带黄 | 一级特黄录像实干片 | 日美毛片| 特a级毛片 | 在线观看网 | 精品视频99| 99re6热视频精品免费观看 | 91精品啪在线观看国产日本 | 久久99热狠狠色一区二区 | 521香蕉永久播放地址 | 日本高清aⅴ毛片免费 | 婷婷六月综合 | 成人自拍偷拍 | 国产黄在线观看 | 久久这里只有精品23 | 在线观看永久免费视频网站 | a级在线播放 | 久久亚 | 麻豆va在线精品免费播放 | 亚洲精品九色在线网站 | 国产高清一级毛片在线人 | 国产午夜免费视频 | 欧美日韩在线观看一区二区 | 精品视频入口 | 尤物网站永久在线观看 | 在线免费观看黄色大片 | 国产精品福利在线观看免费不卡 | 在线观看亚洲国产 | 成年黄大片 | 国产精品爱久久久久久久三级 |