写了几年代码,很少谈到javascript程序的执行效率问题,今天就举几个例子看看,让大家看看程序优化是多么重要。
这节来看看createElement和innerHTML的表现。看看差别是多大
createElement:
运行代码框
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
innerHTML:
运行代码框
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
第二讲:同样是createNode,再来看看执行顺序的差别
先创建子节点,再append到父节点:
运行代码框
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
先append到父节点,再创建子节点:
运行代码框
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
第三讲,尽量用cloneNode代替createNode
还是看例子
用cloneNode:
运行代码框
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
用createNode:
运行代码框
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
点击这里返回本站的网页制作教程频道