Js--BOM詳解
博客說明
文章所涉及的資料來自互聯網整理和個人總結,意在于個人學習和經驗匯總,如有什么地方侵權,請聯系本人洗掉,謝謝!
概念
Browser Object Model 瀏覽器物件模型
將瀏覽器的各個組成部分封裝成物件
組成
- Window:視窗物件
- Navigator:瀏覽器物件
- Screen:顯示幕螢屏物件
- History:歷史記錄物件
- Location:地址欄物件
Window:視窗物件
-
創建
-
方法
-
與彈出框有關的方法:
alert()顯示帶有一段訊息和一個確認按鈕的警告框,
confirm()顯示帶有一段訊息以及確認按鈕和取消按鈕的對話框,
回傳值:
如果用戶點擊確定按鈕,則方法回傳true
如果用戶點擊取消按鈕,則方法回傳false
prompt()顯示可提示用戶輸入的對話框,
回傳值:
獲取用戶輸入的值
-
與打開關閉有關的方法:
close()關閉瀏覽器視窗,
open()
打開一個新的瀏覽器視窗
回傳新的Window物件
-
與定時器有關的方式
setTimeout() -
在指定的毫秒數后呼叫函式或計算運算式,
回傳值:唯一標識,用于取消定時器
clearTimeout()
取消由 setTimeout() 方法設定的 timeout,
setInterval()
按照指定的周期(以毫秒計)來呼叫函式或計算運算式,
clearInterval()取消由 setInterval() 設定的 timeout,
-
-
屬性:
- 獲取其他BOM物件:
history
location
Navigator
Screen: - 獲取DOM物件
document
- 獲取其他BOM物件:
-
特點
- Window物件不需要創建可以直接使用 window使用, window.方法名();
- window參考可以省略, 方法名();
Location:地址欄物件
-
創建(獲取):
- window.location
- location
-
方法:
- reload() 重新加載當前檔案,重繪
-
屬性
- href 設定或回傳完整的 URL,
History:歷史記錄物件
-
創建(獲取):
- window.history
- history
-
方法:
- back() 加載 history 串列中的前一個 URL,
- forward() 加載 history 串列中的下一個 URL,
- go(引數) 加載 history 串列中的某個具體頁面,
- 引數:
- 正數:前進幾個歷史記錄
- 負數:后退幾個歷史記錄
- 引數:
-
屬性:
- length 回傳當前視窗歷史串列中的 URL 數量,
感謝
黑馬程式員
以及勤勞的自己
關注公眾號: 歸子莫,獲取更多的資料,還有更長的學習計劃
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/162005.html
標籤:Java
上一篇:Java--JDBC資料庫連接池
