javascript的BOM匯總,javascriptBOM匯總
setTimeout() //延時器,只執行一次代碼
clearTimeout() //清除示範器
setIntervla() //定時器,根據指定時間間隔執行一次代碼
clearInterval() //清除定時器
window.history.length //訪問的曆史頁面的數目
window.history.forward() //前一頁
window.history.back(); //後一頁
window.history.go(-1); //跳轉至曾經訪問過的某個頁面,負值表示向後跳
document.referrer//需要將兩個檔案放在伺服器中才能得到想要的結果,若直接在本地檔案夾中則得到Null 字元串,若直接在瀏覽器地址欄中輸入b.html的URL地址或使用開啟菜單訪問b.html,則document.referrer的值為空白字串。
window.moveBy //by是相對的意思(從原先的位置而言)
window.moveTo //to是絕對的意思(從整體而言)
window.moveTo //把視窗大小調整為指定的寬度和高度。
window.resizeBy //把視窗大小增加或減小指定的寬度和高度
window.screenLeft/window.screenX //與螢幕左側的距離
window.screenTop/window.screenY //與螢幕頂部的距離
註:
瀏覽器視窗位置:
IE、Chrome、Safari、Opera 都提供了支援 window.screenLeft 和 window.screenTop,但是Firxfox不支援這個兩個屬性;
Firxfox、Chrome、Safari、Opera 都提供了支援 window.screenX 和 window.screenY,但是 IE 不支援這個兩個屬性;
document.body.offsetHeight/document.body.clientHeight //內容高度(body的高度)
window.innerHeight //Chorm下使用
document.documentElement.clientHeught //瀏覽器的可視高度
document.documentElement.scrollHeight //內容的高度(HTML的高度)
document.documentElement.scrollTop //捲軸滾動的高度
window.open //開啟一個新視窗
window.close //關閉視窗
window.defaultStatus/window.Status //狀態列資訊
註:window.status 擷取的是指令碼賦予的臨時值。window.defaultStatus 擷取的是預設值。
document.lastModified //返迴文檔最後修改時間
document.referrer //退回瀏覽器曆史中的上一個位置的URL
document.title //返回當前頁面內title標籤內顯示的文本
document.URL //返回當前頁面的URL
document.anchors[0].innerHTML //頁面內第一個錨點的內容
location.reload(false) //該方法強迫瀏覽器重新整理當前頁面
navigator.appCodeName //申明瀏覽器的代碼名
navigator.appVirson //返回瀏覽器的平台和版本資訊。該屬性是一個唯讀字串
eval //可以處理一段由字串表示的JS代碼
encodeURI //編碼
decodeURI //解碼
以上所述上就是本文的全部內容了,希望大家能夠喜歡。