DOM 回流及重绘

  • DOM 回流(重排 reflow): 当页面中的 HTML 结构发送改变(增加、删除元素、即元素位置变化),浏览器都要重新计算一遍新的* * DOM 结构,重新的对当前的页面进行渲染。很费性能
    DOM 重绘 (repaint):当一个元素的部分样式发生了改变(比如背景颜色),浏览器只需要重新的渲染当前的元素。
  • 在 js 优化中,应尽量减少回流。
    使用文档碎片添加元素:
var frag = document.createDocumentFragment();
for (var i =0; i < arr.length; i++){
    var oli = document.createElement('li');
    oli.innerHtml = 'li';
    frag.
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.背景介绍 浏览器渲染页面的大致过程: 从浏览器地址栏的请求链接开始,浏览器通过DNS解析查到域名映射的IP地址...
    阿布_0caf阅读 2,191评论 0 3
  • 什么是DOM??? DOM(Document Object Model 文档对象模型)是针对HTML和XML文档的...
    荧惑3_3阅读 1,423评论 0 1
  • 1、什么是重排和重绘 浏览器下载完页面中的所有组件——HTML标记、JavaScript、CSS、图片之后会解析生...
    郭子祥阅读 3,519评论 0 0
  • 我们先看一下浏览器解析的工作流程 从图上可以看出,浏览器的工作流程可分为四步: 1、解析HTML构建DOM树:渲染...
    Remeo阅读 3,489评论 0 3
  • 01. 小威廉姆斯,没看过网球的人都知道,这是一个响当当的名字,一代网坛传奇,一月前她刚完成了史无前例的壮举,超越...
    鸿渔阅读 485评论 0 3