標籤:amp global href clear 程式 注入 文字 ace 標識
- window對象
- 定義:
- 一個瀏覽器視窗執行個體
- 與視窗有關的資訊(API)
- ECMAScript規定的Global對象
- 方法
- open(url),返回標識符 引用 即將開啟視窗的。(調用該引用對象的close方法 即可關閉該視窗)
間歇調用setInterval(函數,time)。clearInterval()
逾時調用 setTimeout(函數,time);表示在多久後把代碼注入訊息佇列(如果隊列是空的那麼會立即執行,否則等待前面的代碼執行完畢後再執行) clearTimeout()
系統對話方塊
alert(字串)
confirm(表示提示的文字);返回 true / false
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():前進一個記錄
JavaScript中常用的BOM對象(屬性、方法)