天天看點

BOM知識點筆記

Window 對象常見屬性

innerHeight  目前視窗文檔顯示區域的高(這裡的寬度和高度不包括菜單欄、工具欄以及滾動條等的高度。)

innerWidth   目前視窗文檔顯示區域的寬(這裡的寬度和高度不包括菜單欄、工具欄以及滾動條等的高度。)

outerHeight  目前視窗文檔(包含菜單欄、控制台、邊框)的高

outerWidth   目前視窗文檔(包含邊框、滾動條)的寬

window對象常見方法

clearInterval()  setInterval()  setTimeout() cleatTimeout()  art() confirm()  prompt()

close()                關閉浏覽器視窗

open ()                  打開指定的URL

resizeBy (width,height) 調整指定大小

resizeTo(width,height)  調整大小至 —— 谷歌禁用這一方法  IE可以用,防止被惡意改變大小

scrollBy(x,y)          相對滾動像素,如目前為(500,600),則scrollBy(-100,-100)表示往上滾動(100,100),如果正數表往下

scrollTo(x,y)          絕對位置,以文檔左上角為(0,0)的x,y坐标,用于回到頂部功能,scrollTo(0,0); 回到最頂部

moveBy(x,y)            将視窗上移,下移,左移,右移指定數量的像素

moveTo(x,y)            将視窗的左上角移動到指定的坐标

【注意】By是相對,To的絕對

History對象常見方法

back() 加載history清單中的前一個URL

forward 通路下一個URL

go():① history.go(1) 等價于 history.forward()  ② history.go(-1) 等價于 history.back() ③ history.go(0)等于重新整理頁面

繼續閱讀