什麼是BOM物件

vjvj1101發表於2022-04-16

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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章