window對象的方法
獲取頁面視口大小的三種方法,window.innerWidth、document.documentElement.clientWidth、document.body.clientWidth
open:可以打開新的窗口,它可以接受四個(gè)參數(shù)杨刨,第一個(gè)參數(shù)是需要打開的地址,第二個(gè)是怎么樣打開擦剑,第三個(gè)是新窗口的屬性設(shè)置妖胀,第四個(gè)是指是否替換掉歷史記錄的布爾值。(試了下好像不行)
location對象:
可以直接賦值設(shè)置:
1惠勒、hash:返回url中的hash值赚抡,返回的字符串以#開頭。
? 2纠屋、host:返回url中的服務(wù)器名稱和端口號涂臣。
? 3、hostname:返回url中的服務(wù)器名稱售担。
? 4赁遗、href:返回完整的url。
? 5族铆、pathname:返回URL中的目錄和文件名岩四。
? 6、port:返回url中的端口號哥攘。
? 7剖煌、search:返回url中的查詢字符串材鹦,字符串以?開頭。
不可設(shè)置:protocol:返回頁面使用的協(xié)議末捣。
replace(URL):瀏覽器位置跳轉(zhuǎn)到指定的URL侠姑,但不會在歷史記錄中生成新記錄。
reload(可選布爾值):重新加載當(dāng)前顯示的頁面箩做。如果調(diào)用時(shí)不傳入任何參數(shù),頁面就會以最有效的方式重新加載妥畏。也就是說邦邦,如果頁面自上次請求以來并沒有改變過,頁面就會從瀏覽器緩存中重新加載醉蚁。如果要強(qiáng)制從服務(wù)器重新加載燃辖,則需要為該方法傳遞參數(shù)true。
navigator對象:
navigator.userAgent: 這個(gè)屬性給了瀏覽器的信息网棍,包括平臺
history對象:
history對象保存著用戶上網(wǎng)的歷史記錄黔龟。出于安全方面的考慮,開發(fā)人員無法得知用戶瀏覽過的URL滥玷。不過氏身,借由用戶訪問過的頁面列表,同樣可以在不知道實(shí)際URL的情況下實(shí)現(xiàn)后退和前進(jìn)惑畴。
go(整數(shù)值):傳入的參數(shù)蛋欣,負(fù)數(shù)表示向后跳轉(zhuǎn)(類似于單擊瀏覽器的’后退’按鈕),正數(shù)表示向前跳轉(zhuǎn)(類似于單擊瀏覽器的’前進(jìn)’按鈕)如贷。
back():表示向后跳轉(zhuǎn)(類似于單擊瀏覽器的’后退’按鈕)陷虎。
forward():表示向前跳轉(zhuǎn)(類似于單擊瀏覽器的’前進(jìn)’按鈕)。
length:這個(gè)屬性保存著歷史記錄的數(shù)量杠袱。