JavaScript----BOM(瀏覽器對象模型)

BOM 瀏覽器對象模型瀏覽器

  BOM 的全稱爲 Browser Object Model,被譯爲瀏覽器對象模型。BOM提供了獨立於 HTML 頁面內容,而與瀏覽器相關的一系列對象。主要被用於管理瀏覽器窗口及與瀏覽器窗口之間通訊等功能。函數

一、Window 對象對象

  window對象是BOM中最頂層對象;表示當前瀏覽器窗口,window對象的屬性和方法應用於當前整個瀏覽器窗口。io

  window 對象的屬性主要有:cli

    screenX / screenY / screenLeft / screenTop:都爲獲取位置座標;scroll

    innerWidth / innerHeight / document.documentElement.clientWidth / document.documentElement.clientHeight :都爲獲取窗口大小;方法

    scrollBy( x, y ) / scrollTo( x, y ) 滾動條的控制屬性;im

    setInterval() / clearInterval() / setTimeout() / clearTimeout() :時間間隔函數的屬性;通信

二、History 對象時間

  History 對象的屬性主要有:

    back() / forward() / go() :頁面跳轉屬性;

三、Location 對象 / Screen 對象 / Navigator 對象 / 分別爲獲取主機名、路徑、返回屏幕高寬度以及返回瀏覽器的代碼名,名稱等。

四、後面幾個對象及其屬性名都爲不經常使用。

相關文章
相關標籤/搜索