DOM和BOM的區別

JavaScript是由3部分組成。瀏覽器

1,ECMAScript:解釋器,翻譯兼容性:徹底兼容。spa

 

2,DOM:DOM是文檔對象模型,用來獲取或設置文檔中標籤的屬性,例如獲取或者設置input表單的value值。針對XML的基於樹的API。描述了處理網頁內容的方法和接口,是HTML和XML的API,DOM把整個頁面規劃成由節點層級構成的文檔。DOM自己是與語言無關的API,它並不與Java,JavaScript或其餘語言綁定。翻譯

 

3,BOM:是瀏覽器對象模型,用來獲取或設置瀏覽器的屬性、行爲,例如:新建窗口、獲取屏幕分辨率、瀏覽器版本號等。提供了獨立於內容而與瀏覽器窗口進行交互的對象。描述了與瀏覽器進行交互的方法和接口,能夠對瀏覽器窗口進行訪問和操做,譬如能夠彈出新的窗口,改變狀態欄中的文本,對Cookie的支持,IE還擴展了BOM,加入了ActiveXObject類,能夠經過js腳本實例化ActiveX對象等等)對象

相關文章
相關標籤/搜索