开发者社区> 问答> 正文

如何编写高性能的 Javascript?

如何编写高性能的 Javascript?

展开
收起
茶什i 2019-11-22 15:30:44 918 0
1 条回答
写回答
取消 提交回答
  • 使用 DocumentFragment 优化多次 append
    通过模板元素 clone ,替代 createElement
    使用一次 innerHTML 赋值代替构建 dom 元素
    使用 firstChild 和 nextSibling 代替 childNodes 遍历 dom 元素
    使用 Array 做为 StringBuffer ,代替字符串拼接的操作
    将循环控制量保存到局部变量
    顺序无关的遍历时,用 while 替代 for
    将条件分支,按可能性顺序从高到低排列
    在同一条件子的多( >2 )条件分支时,使用 switch 优于 if
    使用三目运算符替代条件分支
    需要不断执行的时候,优先考虑使用 setInterval

    2019-11-22 15:33:11
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载