DOM概念简记

来源:互联网 发布:js怎么判断undefined 编辑:程序博客网 时间:2024/04/28 14:03

      DOM:文件对象模型,是W3C组织推荐的处理可扩展置标语言的标准编程接口。DOM可以以一种独立于平台和语言的方式访问和修改的一个文档的内容和结构。换句话说,这是表示和处理一个HTML或XML文档的常用方法。DOM是以对象管理组织(OMG)的规约为基础的,因此可以用于任何标称语言。

     DOM的优势主要表现在:易用性强,使用DOM时,将把所有的XML文档信息都存于内存中,并且遍历简单,支持XPath,增强了易用性。
     DOM的缺点主要表现在:效率低,解析速度慢,内存占用量过高,对于大文件来说几乎不可能使用。另外效率低还表现在大量的消耗时间,因为使用DOM进行解析时,将为文档的每个element、attribute、processing-instrUCtion和comment都创建一个对象,这样在DOM机制中所运用的大量对象的创建和销毁无疑会影响其效率。