- 1
- 0
- 约5.17千字
- 约 5页
- 2017-03-30 发布于江苏
- 举报
解读个提高Web程序执行效率的好经验
其实微博是个好东西,关注一些技术博主之后,你不用再逛好多论坛了,因为一些很好的文章微博会告诉你,最近看到酷勤网推荐的一篇文章《30个提高Web程序执行效率的好经验》,文章写得不错,提到一些经验都比较实用,是我们每一个做前端开发的人员都必须知道的。本人逐条解读一下,个人意见可能比较浅薄,看看大家对各个经验点怎么看了。
1、尽量避免使用DOM。当需要反复使用DOM时,先把对DOM的引用存到JavaScript本地变量里再使用。创建页面元素的时候尽量不要使用DOM的document.createElement/appendChild()方法来创建,换用设置innerHTML的方法来替换。
jiuye:
过多使用DOM会增加DOM树的规模,进而影响文档遍历以及查找元素的性能。如果使用DOM元素的使用,建议使用如下方法进行:
1 var obj = document.getElementById(myId);
2 obj.XXX...;
2、eval()有问题,new Fuction()构造函数也是,尽量避免使用它们。
jiuye:
使用eval()或new Function()构造函数作用于字符串表示的源码时,js引擎都需要将源码转换成可执行代码。这样的操作是很消耗资源的要比简单的函数调用慢100倍以上。
同时,eval()函数效率特别低,由于事先无法知晓传给 eval 的字符串中的内
您可能关注的文档
- 角形全等的判定“HL”.doc
- 角形全等的判定SSS练习题(含答案).doc
- 角函数与角恒等变换解角形.doc
- 角形全等的判定填理由的练习题.doc
- 角形全等的判定教学设计.doc
- 角形典型题目辅导.doc
- 角形内角和的运用教学设计.doc
- 角形判定定理——AAS教学设计方案终稿.doc
- 角形单元测试及答案.doc
- 角形及其有关概念学生版.doc
- 2026年《内科护理》专科护理期末复习题完整答案.docx
- 2026京东莱阳供应链数字智慧港项目正式工作人员招聘考试备考题库及答案解析.docx
- 2026年人力资源管理师(三级)考试练习题.docx
- 2025年血细胞形态学检验技师上岗证考试题完整答案.docx
- 医院医疗质量持续改进项目推广对策.docx
- 2026年安徽省行政执法资格认证通用法律知识考试题及答案.docx
- 2026年合成生物学应用报告及未来五至十年生物制造报告.docx
- 2026年生物科技行业节点促销策略优化报告.docx
- 2026年环保行业龙头企业战略规划与护城河研究报告.docx
- NCCN临床实践指南:小肠腺癌(2026.v1)培训课件.pptx
原创力文档

文档评论(0)