您好,欢迎访问一九零五行业门户网

使用DOM的一些小结

这次给大家带来使用dom的一些小结,使用dom的注意事项有哪些,下面就是实战案例,一起来看一下。
dom是语言中立的api,用于访问html,xml文档。dom1级将html和xml文档形象的看作为一个参差画的节点树,可以使用javascript来操作这个节点数,进而改变迪岑文档的外观和结构。
dom由各种节点构成,简要总结如下:
最基本的节点类型就是node,用于抽象的表示文档中的一个独立部分,所有其他类型都继承自node。
.document 类型表示的是整个文档,是一组分层节点的根节点。在javascript中,document对象是document的一个实例,使用document对象,有很多种方式查询和取得节点。第一,其可以获取文档的子节点,如 var hetml=document.documentelement;//取得对html的引用。第二是其可以获得文档信息,例如:var original=document.tittle; document.tittle=”new tittle”;//设置文档的标题。第三是查找元素,其中有getelementbyid(),和 getelementbyname();
element节点表示对相对于html和xml的所有元素,可以用来操作这些元素的内容和属性。
还有一些节点类型,分别表示文档内容(text),注释(comment),文档类型(documentype),cdata区域(cdatasection)和文档片段。
访问dom的操作在很多情况下很直观,不过在处理script 和style元素的时候还是存在一些问题,由于这两个元素包含脚本和样式信息,因此在浏览器通常会将他们区别对待。
理解dom的关键是,就是理解dom对性能的影响,dom往往是javascript中程序开销最大的部分,而且因为访问nodelist问题比较多,nolist导致的问题为最多,ndelist对像是动态的,这就意味着每次访问nodelist对象,就要运行一次查询,有鉴于此,最好的办法就是减少dom的操作。
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
js设计模式之-单例模式的使用
前端为什么要使用模块化?
以上就是使用dom的一些小结的详细内容。
其它类似信息

推荐信息