国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:27日期: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
相關文章:
主站蜘蛛池模板: 韩国一级永久免费观看网址 | 亚洲欧美字幕 | 国产一久久香蕉国产线看观看 | 国产一区精品 | 国产在线观看91精品一区 | 亚洲三级黄色片 | 欧美久久精品 | 国产精品免费视频一区一 | 中文字幕成人在线 | 久草一级片 | 中文字幕在线视频网 | 一本综合久久国产二区 | 国产免费一区二区三区在线 | 国产精品国产三级国产普通 | 日产一区2区三区有限公司 日产一区两区三区 | 免费观看欧美一级牲片一 | 99免费视频观看 | 一级做a爰| 在线观看va | 男人操美女网站 | 99久久精品国产9999高清 | 久热国产在线视频 | 国产一级特黄全黄毛片 | 久久久久久综合成人精品 | 日韩欧美亚洲视频 | 亚洲欧美在线免费 | 五月天激激婷婷大综合蜜芽 | 操12p| 中文字幕人成乱码在线观看 | 国产精品中文字幕在线观看 | 国产手机在线国内精品 | 综合免费视频 | 亚洲精品国产专区91在线 | 精品国产一区二区在线观看 | 毛色毛片 | 美女与男人对肌免费网站 | 亚洲男人天堂2018 | 久久精品国产半推半就 | 免费韩国美女爽快一级毛片 | 亚洲视频 中文字幕 | 久久―日本道色综合久久 |