瀏覽器對象模型(BOM)----Browser Object Model
使JavaScript有能力與瀏覽器進行“對話”
window(全局對象)
所有瀏覽器都支持 window 對象。它表示瀏覽器窗口,是BOM的核心
所有 JavaScript 全局對象、函數(shù)以及變量均自動成為 window 對象的成員。
window對象的方法
JavaScript 計時
1.一次性計時器:僅在指定的延遲時間之后觸發(fā)一次。
setTimeout(,)
方法接收兩個參數(shù),第一個參數(shù)是要進行觸發(fā)的事件,第二個參數(shù)是指定的時間間隔。
語法:var t=setTimeout("javascript語句",毫秒)
調用方法的兩種方式:setTimeout(showTime,1000);
setTimeout(“showTime()”,1000);
2.間隔性觸發(fā)計時器:每隔一定的時間間隔就觸發(fā)一次。
setInterval()
方法同樣接收兩個參數(shù),第一個參數(shù)是要進行觸發(fā)的事件,第二個參數(shù)是指定的時間間隔。
語法:var t=setInterval("javascript語句",毫秒)
調用方法的兩種方式:setInterval(showTime,1000);
setInterval(“showTime()”,1000);
取消計時器
1.取消一次性計時器
clearTimeout(id)方法接收一個由setTimeout()返回的ID值,該標識要取消的延遲執(zhí)行代碼塊。
2.取消間隔性觸發(fā)計時器
clearInterval(id)方法接收一個由setInterval()返回的ID值,該標識要取消的間隔執(zhí)行代碼塊。
alert() : 顯示信息對話框
用于顯示帶有一條指定消息和一個確定按鈕的警告框。
confirm() : 確認對話框
用于顯示一個帶有指定消息和確定及取消按鈕的對話框
prompt() : 要求用戶輸入信息
用于顯示可提示用戶進行輸入的對話框。
close()? : 關閉當前窗口,系統(tǒng)要求確認
open() : 打開一個新窗口
共用三個參數(shù),第一個參數(shù)指定文件名,即打開哪一上網頁;
第二個參數(shù)是窗口名、_self當前窗口 、 _blank新窗口 ;
第三個參數(shù):打開新窗口的結構和大小。
注:

window屬性參數(shù)是由一個字符串列表項它由逗號分隔,它指明了有關新創(chuàng)建窗口的屬性。
Navigator 對象------包含有關瀏覽器的信息。
appName? 返回瀏覽器的名稱。
appCodeName 返回瀏覽器的代碼名稱的字符串。
cookieEnabled 指明瀏覽器中是否啟用 cookie 的布爾值。
platform? 返回運行瀏覽器的操作系統(tǒng)平臺。
appVersion 返回瀏覽器的平臺和版本信息。

今天的我比昨天更進步,知識掌握更扎實,明天的我會更好?。?/p>