BOM和DOM的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BOM和DOM的区别相关的知识,希望对你有一定的参考价值。

首先,BOM的全称为Browser Object Mode,中文名是浏览器对象模型。它的一些功能和特性如下:
1. BOM提供了独立于内容而与浏览器窗口进行交互的对象
2. 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window
3. BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性
4. BOM缺乏标准,javascript语法的标准化组织是ECMA,DOM的标准化组织是W3C
5. BOM最初是Netscape浏览器标准的一部分


 而DOM的全称是Document Object Model,中文名是文档对象模型。它的一些功能和特性如下:
1.DOM是一组用来描述脚本怎样与结构化文档进行交互和访问的Web标准.
2.DOM描述了处理网页内容的方法和接口,是html和XML的API,DOM把整个页面规划成由节点
层级构成的文档。
3.DOM的易用性强,使用DOM时,将把所有的XML文档信息都存于内存中,并且遍历简单,支持XPath。

以上是关于BOM和DOM的区别的主要内容,如果未能解决你的问题,请参考以下文章

BOM和DOM的区别

DOM和BOM区别

BOM和DOM的区别

DOM和BOM的区别与联系

BOM和DOM的区别

DOM和BOM的区别