一、JS瀏覽器對象-window
1、window對象
window對象是BOM的核心,window對象指當前的瀏覽器窗口
所有JavaScript全局對象、函數以及變量均自動成為window對象的成員
全局變量是window對象的屬性
全局函數是window對象的方法
2、window尺寸
window.innerWidth 瀏覽器窗口的內部高度
window.innerHeight 瀏覽器窗口的內部高度
二:JS瀏覽器對象-History
1、History對象
window.history 對象包含瀏覽器的歷史(url)的集合
2、History方法:
history.back( ) 與在瀏覽器點擊后退按鈕效果相同
history.forward( ) 與在瀏覽器中點擊按鈕向前相同
history.go( ) 進入歷史中的某個頁面(可以使用該方法做登錄成功之后跳轉到上一個頁面):history.go(-1);
三:JS瀏覽器對象-Location
1、Location對象
window.location對象用於獲取當前頁面的地址(URL),並把瀏覽器重定向到新的頁面。
2、Location對象的屬性
location.hostname 返回web主機的域名
location.pathname 返回當前頁面的路徑和文件名
location.port 返回web主機的端口
location.protocol 返回所使用的web協議(http://或https://)
location.href 屬性返回當前頁面的URL
location.assign( ) 加載新的文檔
四:JS瀏覽器對象-Screen
1、Screen對象
window.screen對象包含有關用戶屏幕的信息
2、屬性
screen.aviailWidth 可用的屏幕寬度
screen.availHeight 可用的屏幕高度
screen.width 屏幕寬度
screen.height 屏幕高度