BOM

BOM:瀏覽器

1. BOM是Browser Object Model的縮寫,即瀏覽器對象模型。學習

2. BOM沒有相關標準。component

BOM和瀏覽器關係密切。瀏覽器的不少東西能夠經過JavaScript控制的,例如打開新窗口、打開新選項卡(標籤頁)、關閉頁面,把網頁設爲主頁,或加入收藏夾,等等…這些涉及到的對象就是BOM。對象

雖然BOM沒有一套標準,可是各個瀏覽器的經常使用功能的JavaScript代碼仍是大同小異的,對於經常使用的功能實際上已經有默認的標準了。因此不用過於擔憂瀏覽器兼容問題,不是每一個瀏覽器都有本身的BOM,也不須要爲每一個瀏覽器都學習一套BOM,只是個別瀏覽器會有新增的功能會在BOM上體現出來。ip

DOM:文檔

Document Object Model(文檔對象模型),就是把「文檔」當作一個「對象」來看待。 相應的,Browser Object Model(瀏覽器對象模型),即把「瀏覽器」當作一個「對象」來看待。object

在 DOM 中,文檔中的各個組件(component),能夠經過 object.attribute 這種形式來訪問。一個 DOM 會有一個根對象,這個對象一般就是 document。兼容

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息