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

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

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

瀏覽:23日期: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ⅴ免费视频 | 欧美日韩亚洲综合在线一区二区 | 黄网在线免费观看 | 成人av手机在线观看 | 久久视频免费 | 亚洲精品视频在线 | 国产高清专区 | 国产三级毛片 | 亚洲精品久久久久福利网站 | 国产在线播放免费 | 在线观看欧美大片 | 国产性色视频在线高清 | 国产女人伦码一区二区三区不卡 | 日韩国产欧美在线观看 | 久久99中文字幕伊人 | 在线视频一区二区三区 | 国产精品三 | 91精品在线看 | 亚洲精品日韩中文字幕久久久 | 精品国产品香蕉在线观看75 | 午夜a爱| 国产欧美日韩在线播放 | 99综合网| 亚洲久久网站 | 国产三级日本三级日产三 | 九九热在线视频免费观看 | 欧美综合国产精品日韩一 | 中国黄色一级大片 | 91国内精品久久久久影院优播 | 国产不卡在线播放 | 看真人一级毛多毛片 | 成人免费淫片95视频观看网站 | 天堂亚洲欧美日韩一区二区 | 亚洲黄色网址大全 | 爱爱爱免费视频观看在线网站 | pr社萌汁福利视频在线观看 | 精品精品久久宅男的天堂 | 二区在线视频 | 亚洲一二三区在线观看 | 国产一级特黄高清免费大片 | 日韩精品在线观看免费 |