1. 程式人生 > 其它 >Browser Object Model

Browser Object Model

技術標籤:html5html5

Browser Object Model ,瀏覽器物件模型.
為了便於對瀏覽器的操作,JavaScript封裝了對瀏覽器中各個物件,使得開發者可以方便的操作瀏覽器中的各個物件。

在這裡插入圖片描述

BOM裡面的五個物件

window: 窗體物件

alert() //顯示帶有一段訊息和一個確認按鈕的警告框
confirm() //顯示帶有一段訊息以及確認按鈕和取消按鈕的對話方塊,返回選擇的結果,確定(true),取消(false)
setInterval('函式名()',time) //按照指定的週期(以毫秒計)來呼叫函式或計算表示式
setTimeout('函式名()',time)
//在指定的毫秒數後呼叫函式或計算表示式 clearInterval() 取消由 setInterval() 設定的 Interval()clearTimeout() 取消由 setTimeout() 方法設定的 timeout。

navigator:瀏覽器導航物件

appName
//返回瀏覽器的名稱
appVersion
//返回瀏覽器的平臺和版本資訊

screen:螢幕物件

width
//返回顯示器螢幕的解析度寬度
height
//返回顯示螢幕的解析度高度

history:歷史物件

back()
//載入 history 列表中的前一個 URL
forword()
//載入 history 列表中的下一個 URL
go() //載入 history 列表中的某個具體頁面

location:當前路徑資訊

host
//設定或返回主機名和當前 URL 的埠號
==href==
//設定或返回完整的 URL
port
//設定或返回當前 URL 的埠號