javascript window對象

setTimeout(function(){},time)

設(shè)置指定延時后執(zhí)行函數(shù),返回一個值可用于clearTimeout(),用于取消該函數(shù)的執(zhí)行

setInterval(function(){},time)

設(shè)置每間隔指定的時間執(zhí)行一次函數(shù),返回一個值可用于clearInterval()終止循環(huán)執(zhí)行

location

location.assign(url)窗口載入指定的url
location.replace(url)窗口載入指定URL,并將當(dāng)前文檔瀏覽記錄從歷史中刪除
location.reload()窗口重新載入
location.href=url跳轉(zhuǎn)到指定的url
location=location頁面重新載入的另外一種寫法

history

history.forward()向前跳轉(zhuǎn)一頁
history.back()向后跳轉(zhuǎn)一頁
history.go(正負(fù)數(shù))向前或者向后跳轉(zhuǎn)指定的頁數(shù)

navigator

navigator.appName瀏覽器的全稱
navigator.appVersion瀏覽器的版本信息
navigator.userAgent包含瀏覽器的絕大部分信息,常用來嗅探
navigator.platform運行瀏覽器的操作系統(tǒng)
navigator.onLine檢測瀏覽器是否聯(lián)網(wǎng),返回一個布爾值
navigator.cookieEnable()如果瀏覽器可以保存永久的cookie時則返回true

screen

screen.width瀏覽器窗口的寬度
screen.height瀏覽器窗口的高度
screen.availWidth瀏覽器的可用寬度
screen.availHeight瀏覽器的可用高度(去除了電腦的任務(wù)欄等)

alert('顯示信息')

confirm('顯示信息')返回一個布爾值

prompt('顯示信息')返回用戶輸入的字符串

showModalDialog()模態(tài)框

open()

window.open()//返回一個空白的window對象,可以設(shè)置四個可選參數(shù)url,name,property

close()

window.close()//關(guān)閉一個window對象

parent

在同一個窗口中可以通過parent屬性來引用其他窗口中得window對象

top

相比于parent屬性,top屬性直接指向該窗口中的頂級window對象
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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