javascript程序优化问题
作者:
写了几年代码,很少谈到javascript程序的执行效率问题,今天就举几个例子看看,让大家看看程序优化是多么重要。
这节来看看createElement和innerHTML的表现。看看差别是多大
createElement:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
innerHTML:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
第二讲:同样是createNode,再来看看执行顺序的差别
先创建子节点,再append到父节点:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
先append到父节点,再创建子节点:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
第三讲,尽量用cloneNode代替createNode
还是看例子
用cloneNode:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
用createNode:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
innerHTML:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
第二讲:同样是createNode,再来看看执行顺序的差别
先创建子节点,再append到父节点:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
先append到父节点,再创建子节点:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
第三讲,尽量用cloneNode代替createNode
还是看例子
用cloneNode:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
用createNode:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]