瀏覽器之BOM

window對(duì)象

window對(duì)象簡(jiǎn)介

window對(duì)象指當(dāng)前瀏覽器的窗口。
全部變量是window對(duì)象的屬性。
全部函數(shù)是window對(duì)象的方法。
甚至HTML DOM是document對(duì)象的屬性之一。

window對(duì)象的尺寸

window.innerHeight——瀏覽器窗口的內(nèi)部高度。
window.innerWidth——瀏覽器窗口的內(nèi)部寬度。
這兩者都不包含工具欄和滾動(dòng)條。

window對(duì)象的方法

window.open('url','頁(yè)面的名字','height=200,width=100,top=10,left=10')[打開(kāi)新的窗口]
window.close()[關(guān)閉當(dāng)前的窗口]
系統(tǒng)對(duì)話框向用戶顯示消息

  • alert()包含指定的文本和一個(gè)'ok''的按鈕。
  • confirm()包含指定的文本和''ok'/cancle按鈕。
  • prompt()提示框。用于提示用戶輸入一些文本。
    計(jì)時(shí)器后續(xù)會(huì)講

location對(duì)象

window.location和document.location引用的是一個(gè)對(duì)象。用于獲得當(dāng)前頁(yè)面的url并把瀏覽器重定向到新的頁(yè)面。
href用于獲取當(dāng)前頁(yè)面的url。而assign()用于定位到新的頁(yè)面。

<button id='btn' onclick='getloc'>按鈕</button>
<p id='ptime'></p>
<script>
    function getloc(){
        document.getElementById('ptime').innerHTML=window.location.href/window.location.assign('www.baidu.com')
    }
</script>

History對(duì)象

包含瀏覽器的歷史url的集合。
history.go(-1)//后退一頁(yè)
history.go(1)//前進(jìn)一頁(yè)
history.back()//后退一頁(yè)
history.forward()//前進(jìn)一頁(yè)

screen對(duì)象

獲取用戶屏幕的信息,用處不大。
document.write('可用高度'+screen.availHeight+'可用高度'+screen.availWidth)

navigator對(duì)象

該對(duì)象的屬性通常用于檢測(cè)網(wǎng)頁(yè)瀏覽器的類型。

cookie

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容