1. 程式人生 > 實用技巧 >js中BOM相關知識

js中BOM相關知識

BOM(browser object module) :瀏覽器物件模型
BOM物件屬性與方法
navigator :獲取客戶瀏覽器資訊
    -navigator.appName;獲取瀏覽器名稱
screen :獲取螢幕資訊(高、寬)
    -screen.width :獲取瀏覽器寬度
    -screen.height :獲取瀏覽器高度
location :請求url地址
    -location.href :獲取請求的url地址
    -location.href="" :設定url地址
history :請求的url的歷史記錄
    -history.back() :到訪問的下一個頁面
    
-history.forward() :到訪問的下一個頁面 -history.go(-1) :到訪問的上一個頁面 -history·go(1) :到訪問的下一個頁面 window :js層級中的頂層物件 視窗物件 頂層物件(所用的bom都在window裡面操作) 屬性 window.opener :得到建立這個視窗的視窗 方法 -window.alert(message) (簡寫為alert()) -confirm(message) 確認提示框 //返回flag 確認flag = true
取消 flag = false -prompt(message1,message2) :輸入對話方塊 //message1為提示詞,message2為輸入框內預設值 -open("地址","","特徵") :開啟新的視窗 //地址為url,特徵比如長和寬 -close() :關閉視窗 -setInterval(js程式碼,毫秒數) :每毫秒數執行一次js程式碼(定時器) -setTimeOut(js程式碼,毫秒數) :指定毫秒數之後執行一次(定時器) -clearInterval(id) :清除setInterval設定的定時器 //
id為setInterval()的返回值 //var id = setInterval(); -clearTimeOut(id) :清除setTimeOut設定的定時器 //id為setTimeOut()的返回值 //var id = setTimeOut();