js中BOM相關知識
阿新 • • 發佈:2020-07-14
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();