最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript Window瀏覽器對(duì)象模型原理解析

 更新時(shí)間:2020年05月30日 14:43:50   作者:頡旺飛  
這篇文章主要介紹了JavaScript Window瀏覽器對(duì)象模型,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

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

瀏覽器對(duì)象模型 (BOM)

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

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

Window 對(duì)象

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

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

全局變量是 window 對(duì)象的屬性。

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

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

window.document.getElementById("header");

與此相同:

document.getElementById("header");

Window 尺寸

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

對(duì)于Internet Explorer、Chrome、Firefox、Opera 以及 Safari:

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

對(duì)于 Internet Explorer 8、7、6、5:

document.documentElement.clientHeight
document.documentElement.clientWidth

或者

document.body.clientHeight
document.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)前窗口的尺寸

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

迁西县| 大邑县| 厦门市| 中江县| 周口市| 武平县| 五台县| 盐池县| 密云县| 黔南| 新平| 漳州市| 甘谷县| 监利县| 庄浪县| 鄂托克旗| 萨嘎县| 如皋市| 昌邑市| 伊宁县| 屯昌县| 青浦区| 东兴市| 女性| 望奎县| 义马市| 崇信县| 沭阳县| 嘉兴市| 宁武县| 隆尧县| 福州市| 虎林市| 肇州县| 平和县| 即墨市| 克山县| 固阳县| 清河县| 阜新| 南康市|