JavaScript 是運行在瀏覽器中的,因此提供了一系列對象用於和瀏覽器窗口進行交互,這些對象主要包括window、document、location、navigator和screen等。一般統稱爲瀏覽器對象模型(Browser Object Model)瀏覽器
window對象是整個JavaScript腳本運行的頂層對象,其經常使用屬性有:cdn
document:返回改窗口內裝載的HTML文檔對象
location:返回該窗口裝載的HTML文檔的URLblog
navigator:返回瀏覽器當前頁面的瀏覽器,包含了一系列的瀏覽器屬性,包括名稱、版本號和平臺等ip
screen:返回當前瀏覽器屏幕對象文檔
history:返回該瀏覽窗口的歷史it
window對象的經常使用方法io
alert()、confirm()、prompt()class
close() 關閉窗口定時器
moveBy()、moveTo() 移動窗口 resizeBy()、resizeTo() 重設窗口大小 ---》IE支持,其餘不行
scrollBy()、scrollTo() 滾動當前窗口的HTML文檔
open() 打開一個新的瀏覽器窗口加載新的URL所指向的地址,並可指定一系列新屬性,包括隱藏菜單等
setInteval()/clearInterval 設置、刪除定時器