1. 程式人生 > >webAPI建立多個事件&BOM

webAPI建立多個事件&BOM

BOM - 瀏覽器物件模型
通過BOM可以操作瀏覽器視窗,比如:彈出框、控制瀏覽器跳轉、獲取解析度等

DOM - 文件物件模型
DOM可以把HTML看做是文件樹,通過DOM提供的API可以對樹上的節點進行操作

BOM的頂級物件window
window是瀏覽器的頂級物件,當呼叫window下的屬性和方法時,可以省略window注意:window下一個特殊的屬性 window.name

對話方塊
alert()
prompt()
confirm()

頁面載入事件
onload:
// 當頁面載入完成執行
// 當頁面完全載入所有內容(包括影象、指令碼檔案、CSS 檔案等)執行

onunload:
// 當用戶退出頁面時執行

onbeforeunload:
// 當用戶退出頁面前執行

location物件:
location物件是window物件下的一個屬性,時候的時候可以省略window物件
location可以獲取或者設定瀏覽器位址列的URL
locatio成員:
assign()
reload()
replace()
hash
host
hostname
search
href……

history物件
back()
forward()
go()

navigator物件
userAgent
通過userAgent可以判斷使用者瀏覽器的型別
platform
通過platform可以判斷瀏覽器所在的系統平臺型別.