久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:33日期:2023-10-24 11:00:03

瀏覽器對象模型 (BOM) 使 JavaScript 有能力與瀏覽器'對話'。

瀏覽器對象模型 (BOM)

瀏覽器對象模型(Browser Object Model (BOM))尚無正式標(biāo)準(zhǔn)。

由于現(xiàn)代瀏覽器已經(jīng)(幾乎)實(shí)現(xiàn)了 JavaScript 交互性方面的相同方法和屬性,因此常被認(rèn)為是 BOM 的方法和屬性。

Window 對象

所有瀏覽器都支持 window 對象。它表示瀏覽器窗口。

所有 JavaScript 全局對象、函數(shù)以及變量均自動(dòng)成為 window 對象的成員。

全局變量是 window 對象的屬性。

全局函數(shù)是 window 對象的方法。

甚至 HTML DOM 的 document 也是 window 對象的屬性之一:

window.document.getElementById('header');

與此相同:

document.getElementById('header');

Window 尺寸

有三種方法能夠確定瀏覽器窗口的尺寸。

對于Internet Explorer、Chrome、Firefox、Opera 以及 Safari:

window.innerHeight - 瀏覽器窗口的內(nèi)部高度(包括滾動(dòng)條)window.innerWidth - 瀏覽器窗口的內(nèi)部寬度(包括滾動(dòng)條)

對于 Internet Explorer 8、7、6、5:

document.documentElement.clientHeightdocument.documentElement.clientWidth

或者

document.body.clientHeightdocument.body.clientWidth

實(shí)用的 JavaScript 方案(涵蓋所有瀏覽器):

實(shí)例

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() - 關(guān)閉當(dāng)前窗口 window.moveTo() - 移動(dòng)當(dāng)前窗口 window.resizeTo() - 調(diào)整當(dāng)前窗口的尺寸

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 久久亚洲免费 | 99这里只有精品视频 | 欧美日韩国产一区二区三区 | 久久99国产精品久久99果冻传媒 | 97超碰在线免费 | av性色| 欧美日本高清视频 | 欧美,日韩,国产精品免费观看 | 亚洲啊v| 国产成人在线免费观看 | 亚洲男人网 | 亚洲人在线观看视频 | 日本欧美在线观看 | 国产高清一区二区三区 | 国产精品二区一区二区aⅴ污介绍 | 天堂在线中文 | 免费高清一级毛片 | 成人亚州| 91亚洲国产成人久久精品网站 | 成人在线免费电影 | 亚洲精品一区二三区不卡 | 国产成人免费视频网站视频社区 | 亚洲精品视频在线免费播放 | 日韩一及片 | 太子妃好紧皇上好爽h | 伊人艹| 亚洲一区免费在线观看 | 老师的朋友2 | 国产精品伦一区二区三级视频 | 午夜精品福利一区二区三区蜜桃 | 亚洲成人一区二区 | 欧美日韩亚洲一区二区 | 国产高清一二三区 | 直接看av的网站 | 剑来高清在线观看 | 色偷偷888欧美精品久久久 | 日韩在线看片 | 在线免费视频成人 | 福利久久 | 91精品国产高清久久久久久久久 | 欧美精品一区在线观看 |