如何编写高性能的Javascript?
1.使用 DocumentFragment 优化多次 append
2.通过模板元素 clone ,替代 createElement
3.使用一次 innerHTML 赋值代替构建 dom 元素
4.使用 firstChild 和 nextSibling 代替 childNodes 遍历 dom 元素
5.使用 Array 做为 StringBuffer ,代替字符串拼接的操作
6.将循环控制量保存到局部变量
7.顺序无关的遍历时,用 while 替代 for
8.将条件分支,按可能性顺序从高到低排列
9.在同一条件子的多( >2 )条件分支时,使用 switch 优于 if
使用三目运算符替代条件分支
10.需要不断执行的时候,优先考虑使用 setInterval