qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

          JavaScript Window - 瀏覽器對(duì)象模型

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

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

          瀏覽器對(duì)象模型(Browser Object Model)尚無正式標(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 尺寸

          有三種方法能夠確定瀏覽器窗口的尺寸(瀏覽器的視口,不包括工具欄和滾動(dòng)條)。

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

          • window.innerHeight - 瀏覽器窗口的內(nèi)部高度
          • window.innerWidth - 瀏覽器窗口的內(nèi)部寬度

          對(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; 

          親自試一試

          該例顯示瀏覽器窗口的高度和寬度:(不包括工具欄/滾動(dòng)條)

          其他 Window 方法

          一些其他方法:

          • window.open() - 打開新窗口
          • window.close() - 關(guān)閉當(dāng)前窗口
          • window.moveTo() - 移動(dòng)當(dāng)前窗口
          • window.resizeTo() - 調(diào)整當(dāng)前窗口的尺寸

          posted on 2014-04-01 13:54 順其自然EVO 閱讀(176) 評(píng)論(0)  編輯  收藏 所屬分類: js

          <2025年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 娱乐| 黄山市| 东乌珠穆沁旗| 兴安县| 德清县| 中江县| 辛集市| 汉川市| 石城县| 石河子市| 广南县| 汝城县| 金塔县| 德化县| 徐闻县| 正蓝旗| 桑日县| 凌海市| 台山市| 哈密市| 开化县| 四会市| 天台县| 迁西县| 西吉县| 元氏县| 安龙县| 林州市| 德安县| 凤城市| 晋宁县| 六安市| 古交市| 左云县| 丹江口市| 张北县| 南丹县| 瓦房店市| 边坝县| 电白县| 宝兴县|