首页 > web前端 > js教程 > 正文

使用DOM的一些小结

php中世界最好的语言
发布: 2018-03-14 14:53:09
原创
1800人浏览过

这次给大家带来使用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)和文档片段。

BibiGPT-哔哔终结者
BibiGPT-哔哔终结者

B站视频总结器-一键总结 音视频内容

BibiGPT-哔哔终结者 28
查看详情 BibiGPT-哔哔终结者

访问DOM的操作在很多情况下很直观,不过在处理script 和style元素的时候还是存在一些问题,由于这两个元素包含脚本和样式信息,因此在浏览器通常会将他们区别对待。 
理解DOM的关键是,就是理解DOM对性能的影响,DOM往往是javascript中程序开销最大的部分,而且因为访问Nodelist问题比较多,NoList导致的问题为最多,NdeList对像是动态的,这就意味着每次访问NodeList对象,就要运行一次查询,有鉴于此,最好的办法就是减少DOM的操作。

相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

推荐阅读:

js设计模式之-单例模式的使用

前端为什么要使用模块化?

以上就是使用DOM的一些小结的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号