写了几年代码,很少谈到javascript程序的执行效率问题,今天就举几个例子看看,让大家看看程序优化是多么重要。
这节来看看createElement和innerHTML的表现。看看差别是多大
createElement:
运行代码框
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
innerHTML:
运行代码框
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
第二讲:同样是createNode,再来看看执行顺序的差别
先创建子节点,再append到父节点:
运行代码框
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
先append到父节点,再创建子节点:
运行代码框
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
第三讲,尽量用cloneNode代替createNode
还是看例子
用cloneNode:
运行代码框
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
用createNode:
运行代码框
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
点击这里返回本站的网页制作教程频道
更多的javascript程序的执行效率问题请到论坛查看: http://BBS.TC711.COM
【 双击滚屏 】 【 评论 】 【 收藏 】 【 打印 】 【 关闭 】
来源:
互联网
日期:2006-6-3