1. 程式人生 > >js中BOM與DOM的概念與區別

js中BOM與DOM的概念與區別

1、BOM 瀏覽器物件模型

提供了獨立於內容而與瀏覽器視窗進行互動的物件。描述了與瀏覽器進行互動的方法和介面,可以對瀏覽器視窗進行訪問和操作,譬如可以彈出新的視窗,改變狀態列中的文字,對Cookie的支援,IE還擴充套件了BOM,加入了ActiveXObject類,可以通過js指令碼例項化ActiveX物件等等)

2、DOM 文件物件模型

DOM是針對XML的基於樹的API。描述了處理網頁內容的方法和介面,是HTML和XML的API,DOM把整個頁面規劃成由節點層級構成的文件。DOM本身是與語言無關的API,它並不與Java,JavaScript或其他語言繫結。