回流和重绘

首先需要只要什么是Dom Tree和Render Tree。页面加载的时候,会把HTML代码解析成dom树,包含所有的html标签,display:none的元素还有js动态元素。render tree类似于dom树,但是它不包括display为none的元素,也就是不会呈现出先来的元素。简单点来说,就是dom树和css结合起来形成了render树。

回流是什么?

当render tree一部分或者全部因元素尺寸,布局,隐藏等改变需要重新构建的叫做回流

重绘是什么?

当render tree一部分更改属性(颜色等)不影响布局的加做重绘

原文地址:https://www.cnblogs.com/chenxi0x0/p/12218926.html