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è)瀏覽器的類型。