瀏覽器對象模型(BOM)是指由Web瀏覽器展示的所有對象組成的表示模型。與DOM不同,BOM既沒有標準的實現,也沒有嚴格的定義,所以瀏覽器廠商可以自由實現BOM。
作為顯示文檔的窗口,瀏覽器程序將其視為對象的層次集合。當瀏覽器分析文檔時,它會創建壹個對象集合來定義文檔並指定它應該如何顯示。由瀏覽器創建的對象稱為文檔對象。它是瀏覽器使用的更大的對象集合的壹部分。瀏覽器對象的集合統稱為瀏覽器對象模型或BOM。
擴展數據
BOM的主要功能:
1,彈出新瀏覽器窗口的能力。
2.能夠移動,關閉和改變瀏覽器窗口的大小。
3.可以提供WEB瀏覽器詳細信息的導航對象。
4.壹個本地對象,可以提供瀏覽器加載的頁面的詳細信息。
BOM層次結構的頂部是壹個窗口對象,它包含顯示文檔的窗口信息。壹些窗口對象本身是描述文檔和相關信息的對象。
百度百科-BOM