什麼是BOM物件
BOM:Brower Object Model,指的是瀏覽器物件模型。
作用:操作瀏覽器視窗及視窗上的控制元件,實現使用者和頁面的動態互動。
瀏覽器物件:瀏覽器提供的一系列內建物件的統稱。
BOM瀏覽器物件模型:各內建物件之間按照某種層次組織起來的模型的統稱。
document(文件物件):也稱為DOM物件,是HTML頁面當前窗體的內容,同時也是JavaScript重要組成部分之一。
history(歷史物件):主要用於記錄瀏覽器的訪問歷史記錄,也就是瀏覽網頁的前進與後退功能。
location(位址列物件):用於獲取當前瀏覽器中URL位址列內的相關資料。
navigator(瀏覽器物件):用於獲取瀏覽器的相關資料,例如瀏覽器的名稱、版本等,也稱為瀏覽器的嗅探器。
screen(螢幕物件):可獲取與螢幕相關的資料,例如螢幕的解析度等。
?注意
BOM沒有一個明確的規範,所以瀏覽器提供商會按照各自的想法隨意去擴充套件BOM。而各瀏覽器間共有的物件就成為了事實上的標準。不過在利用BOM實現具體功能時要根據實際的開發情況考慮瀏覽器之間的相容問題,否則會出現不可預料的情況。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70016760/viewspace-2887465/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 什麼是物件?物件
- js基礎梳理-究竟什麼是變數物件,什麼是活動物件?JS變數物件
- 什麼是物件儲存?物件
- 什麼是物件,為什麼要物件導向,怎麼才能物件導向?物件
- 什麼是物件?什麼是抽象?怎麼理解物件導向的程式設計思想?物件抽象程式設計
- JavaSE什麼是物件導向?Java物件
- BOM之location物件物件
- 內建物件、宿主物件和本地物件是什麼物件
- DOM和BOM有什麼區別?
- 什麼是偽物件設計模式物件設計模式
- 什麼是Date物件一個內建物件Date:物件
- js中的BOM物件JS物件
- javaScript事件,Bom,Dom物件JavaScript事件物件
- javaScript BOM物件分析整理JavaScript物件
- 什麼叫中介軟體或虛擬BOM?工作原理是怎樣的?
- 為什麼Java字串是不可變物件?Java字串物件
- 為什麼物件是大勢所趨?物件
- DDD | 03-什麼是實體物件物件
- 初識BOM及其部分物件物件
- js中bom物件有哪些JS物件
- JS BOM篇(一)window物件JS物件
- 物件導向中類和物件的定義是什麼?物件
- Python中的類和物件是什麼Python物件
- em單位的參考物件是什麼物件
- 什麼是應急響應?網路安全應急響應的物件是什麼?物件
- js瀏覽器物件模型(BOM)JS瀏覽器物件模型
- C++類和物件是什麼?C++類和物件詳解C++物件
- 什麼是cookie,什麼是sessionCookieSession
- 什麼是DNS,什麼是HostsDNS
- 什麼是模式? 什麼是框架?模式框架
- 這是什麼這是什麼
- JS知識總結之BOM物件JS物件
- JavaScript學習4:BOM之window物件JavaScript物件
- JavaScript學習5:BOM之location物件JavaScript物件
- DDD中實體與值物件是幹什麼的物件
- 在Java中建立物件的不同方法是什麼?Java物件
- 什麼是序列化?物件和類的區別?物件
- XML簡明教程(4)什麼是XML物件模型(轉)XML物件模型