瀏覽器對象模型

瀏覽器對象模型(BOM)指的是由Web瀏覽器暴露的所有對象組成的表示模型。BOM與DOM不同,其既沒有標準的實現,也沒有嚴格的定義, 所以瀏覽器廠商可以自由地實現BOM。

作為顯示文檔的窗口, 瀏覽器程序將其視為對象的分層集合。當瀏覽器分析文檔時, 它將創建一個對象的集合, 以定義文檔, 並詳細說明它應如何顯示。瀏覽器創建的對象稱為文檔對象。它是瀏覽器使用的更大的對象集合的一部分。此瀏覽器對象集合統稱為瀏覽器對象模型或BOM。

BOM層次結構的頂層是窗口對象, 它包含有關顯示文檔的窗口的信息。某些窗口對象本身就是描述文檔和相關信息的對象。

參考文獻 編輯