亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

瀏覽:69日期: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人片毛片在线 | 久久九九爱 | 国产三香港三韩国三级不卡 | 亚洲天堂免费观看 | 日韩在线播放中文字幕 | 亚洲免费高清视频 | 欧美日本高清视频在线观看 | 国产日本韩国 | 国外精品视频在线观看免费 | 特黄特级a级黄毛片免费观看多人 | 九九精品视频在线播放 | 91国语对白 | 黄色香蕉视频 | 草草影院在线观看 | 亚洲99在线的 | 久久免费视频网站 | 免费一级特黄 欧美大片 | 国产精品成人亚洲 | 亚洲综合亚洲综合网成人 | www.欧美成 | 91精品国产91久久久久青草 | 国内精品美女写真视频 | 全部精品孕妇色视频在线 | 亚洲性xo | 在线精品免费视频 | 免费观看欧美一级片 | cao在线视频 | 亚洲国产成人在线 | 一级在线免费视频 | 国产成人啪精品视频免费软件 | 一级毛片在线观看视频 | 亚洲精品综合一区二区三区 | 欧美 日韩 国产 成人 在线观看 | 免费视频久久 | 人碰人碰人成人免费视频 | 国产精品特黄一级国产大片 | 男女性生活网站 | 性欧美videos精品 | 国产成人a大片大片在线播放 |