JavaScript中常用的BOM對象(屬性、方法)
阿新 • • 發佈:2017-10-30
oba 新的 afa 方便 href asc 保存 目錄 style
- window對象
- 定義:
- 一個瀏覽器窗口實例
- 與窗口有關的信息(應用程序編程接口)
- ECMAScript規定的Global對象
- 方法
- open(url),返回標識符 引用 即將打開窗口的。(調用該引用對象的close方法 即可關閉該窗口)
-
間歇調用setInterval(函數,time)。clearInterval()
-
超時調用 setTimeout(函數,time);表示在多久後把代碼註入消息隊列(如果隊列是空的那麽會立即執行,否則等待前面的代碼執行完畢後再執行) clearTimeout()
-
系統對話框
-
alert(字符串)
-
confirm(表示提示的文字);返回
-
prompt (提示文字信息,提前鍵入的文字);返回輸入的信息 或者 null
-
- 定義:
- location對象
- 定義:
-
保存著與當前文檔有關的信息。
-
將URL解析為獨立的片段方便開發者 進行訪問。
-
window.location === document.location
-
-
方法
-
location.assign(新url),打開新url,並在記錄中創建一條新記錄
-
location.reload(true/false):刷新當前頁面.
-
location.replace(url):用傳入的url代替當前記錄的url,不在記錄中創建新的記錄。
-
window.location = 新url、location.href = 新url 與 location.assign(新url)效果一樣
-
- 屬性
-
href:完整的url
-
host:主機或域名
-
hostname:返回不帶端口號的主機或域名。
-
pathname:返回url中的目錄和文件名。
-
hash:返回hash值(‘#target’)
-
search:返回查詢字符串(‘?name=fafa&sex="mae"’)
-
- 定義:
- history對象
-
定義:保存著用戶上網的歷史記錄。
-
- go(數字)
- 數字:數字 -1 頁面後退一個記錄,
- 數字:數字 -1 頁面後退一個記錄,
- back():後退一個記錄
- forward():前進一個記錄
- go(數字)
-
JavaScript中常用的BOM對象(屬性、方法)