色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

瀏覽:29日期: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ⅴ片在线观看 | 日本在线资源 | 狠狠狠狠狠 | 香蕉网站狼人久久五月亭亭 | 性成人动作片在线看 | 亚洲午夜在线观看 | 性高湖久久久久久久久aaaaa | 久久亚洲国产午夜精品理论片 | 亚洲欧美日韩一区 | 成人永久免费视频网站在线观看 | 成人综合国产乱在线 | 日本波多野结衣视频 | 欧美视频精品在线 | 国内精品久久久久久久星辰影视 | 亚洲狠狠狠一区二区三区 | 成年网站视频在线观看 | 97视频免费公开成人福利 | 韩国美女一级毛片 | 亚洲综色| 久久免费看视频 | 欧美亚洲在线 | 久久精品视频5 | 成人在线精品 | 久久精品免费播放 | 午夜影院a级片 | 99j久久精品久久久久久 | 草久久久 | 国产大片在线看 | 日本特黄特色大片免费视频网站 | 欧美视频一级 | 成人毛片手机版免费看 | 成人免费观看网欧美片 | 成年人视频在线免费看 | 亚洲国产天堂久久综合网站 | 最新久久免费视频 | 欧美区一区 | 成年人免费的视频 | 国产一区二三区 |