美文网首页
JavaScript代码优化问题示例

JavaScript代码优化问题示例

作者: acsamson | 来源:发表于2019-05-26 16:41 被阅读0次

找出下面代码并优化它

待优化代码

对该代码的优化是三个点

  1. 把data.length提出去

  2. 不要在里面进行提取dom('list')

  3. 不要每一次都进行一遍innerHTML, 可以先用字符串拼接然后最后再进行一下innerHTML

JavaScript每一次对dom进行操作都很好性能, 所以要尽可能地减少对dom的操作

并且每一次innerHTML还会对页面进行重绘


例如:把<body><p>第1行</p><p>第2行</p>...</body>(body之间有100个p元素)插入body里面的问题

错误写法

正确写法应该是通过DocumentFragment创建的是一个虚拟DOM

存放在内存中, 对其进行更改不会对文档有影响

插入到正式的文档中后, 虚拟DOM会被删除

正确写法

相关文章

  • JavaScript代码优化问题示例

    找出下面代码并优化它 对该代码的优化是三个点 把data.length提出去 不要在里面进行提取dom('list...

  • JavaScript优化方案(一)

    前端工作离不开性能优化,关于前端优化可以分为以下维度。 加载和执行 管理JavaScript代码是个棘手的问题,代...

  • 程序员自我修养2:编译过程

    编译过程分为6步:扫描(词法分析)、语法分析、语义分析、源代码优化、代码生成、目标代码优化。 示例代码:array...

  • jdbc的简单使用

    1、步骤 2、代码示例 3、问题 1、步骤 2、代码示例 3、问题

  • JavaScript代码优化

    js代码优化 1️⃣函数变量使用驼峰式,提高函数名的可读性2️⃣使用&& 减少if判断,应用场景是&&前使用boo...

  • Javascript 代码优化

    客户端的脚本可以使你的应用变得动态和生动,但是浏览器对于JavaScript的解释可能会导致效率的底下,而且随着客...

  • javaScript代码优化

    1. 检测工具 JSBeach[https://jsbench.me/] 2. 慎用全局变量 全局变量特点:...

  • 【译】算法的笔记

    线性搜索 为了搜索一个目标元素,从数组的左侧到右侧遍历。 伪代码示例#1: 伪代码示例#2: JavaScript...

  • Baidu IFE Task 001

    任务一:零基础JavaScript编码(一) 任务描述 参考以下示例代码,补充其中的JavaScript功能,完成...

  • python高手之路 笔记4 性能与优化专题

    性能与优化 数据结构 多利用python本身的代码 dict.get()示例 set()示例 defaultdic...

网友评论

      本文标题:JavaScript代码优化问题示例

      本文链接:https://www.haomeiwen.com/subject/fmkftctx.html