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

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

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

瀏覽:62日期: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
相關文章:
主站蜘蛛池模板: 97在线观看免费视频 | 国产深夜福利视频网站在线观看 | 99久久精品费精品国产一区二区 | 91亚洲精品| 天堂最新版 | 特级毛片全部免费播放a一级 | 在线视频一区二区三区三区不卡 | 免费逼片 | 久久99国产精品久久99 | 中文字幕第9页 | 日产日韩亚洲欧美综合搜索 | 日韩一级 | 日本一区不卡视频 | 亚洲精品自拍视频 | 日本亚欧乱色视频在线观看 | 日本老熟妇激情毛片 | 在线观看亚洲专区 | 成年网站在线在免费播放 | 欧美日韩一区二区在线观看 | 一级欧美毛片成人 | 国产精品欧美一区二区 | 97久久天天综合色天天综合色 | 欧美成人高清视频 | 成人做爰视频www在线观看 | 乱淫毛片 | dy888午夜国产午夜精品 | 东凛中文字幕 | 日本欧美一区二区三区不卡视频 | 中国做爰国产精品视频 | 日本一级毛片片在线播放 | 黄 色 成 年 人小说 | 亚洲精品视频在线 | 精品国产精品 | 国产真真人女人特级毛片 | 精品国产品欧美日产在线 | 国产一区二区三区在线观看视频 | 国产三级网站在线观看 | 亚洲国产精品欧美日韩一区二区 | 日韩精品午夜视频一区二区三区 | 国产精品日本一区二区不卡视频 | 精品区 |