什麼是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變數物件
- 什麼是物件?什麼是抽象?怎麼理解物件導向的程式設計思想?物件抽象程式設計
- js中的BOM物件JS物件
- javaScript事件,Bom,Dom物件JavaScript事件物件
- JavaSE什麼是物件導向?Java物件
- DOM和BOM有什麼區別?
- 什麼是Date物件一個內建物件Date:物件
- 初識BOM及其部分物件物件
- js中bom物件有哪些JS物件
- JS BOM篇(一)window物件JS物件
- DDD | 03-什麼是實體物件物件
- Python中的類和物件是什麼Python物件
- 物件導向中類和物件的定義是什麼?物件
- JS知識總結之BOM物件JS物件
- 什麼是應急響應?網路安全應急響應的物件是什麼?物件
- Python - 物件導向程式設計 - 什麼是 Python 類、類物件、例項物件Python物件程式設計
- C++類和物件是什麼?C++類和物件詳解C++物件
- 在Java中建立物件的不同方法是什麼?Java物件
- DDD中實體與值物件是幹什麼的物件
- 不要問程式設計師什麼是“物件”,也不要給他介紹“物件”程式設計師物件
- 什麼是cookie,什麼是sessionCookieSession
- 這是什麼這是什麼
- 什麼是分而治之?什麼是WBS?
- 什麼是DNS,什麼是HostsDNS
- 什麼是WebAuthn、FIDO 是什麼?Web
- 等級保護物件是指什麼?是指整個單位嗎?物件
- ###什麼是Linux核心###什麼是MMULinux
- ITIL是什麼意思?ITIL是什麼?
- SNP全稱是什麼? SNP是什麼公司? SNP是什麼意思?
- 學BOM,此文是絕佳資料!
- JavaScript高階:JavaScript物件導向,JavaScript內建物件,JavaScript BOM,JavaScript封裝JavaScript物件封裝
- 什麼是多型?物件導向中對多型的理解多型物件
- Python物件導向三大特性是什麼?Python學習教程!Python物件
- 應急響應的物件是什麼?網路安全學習物件
- 人是什麼?人生是什麼?人為什麼會變?
- ftp是什麼,ftp是什麼東西?FTP
- 什麼是正向代理?什麼是反向代理?