美文网首页
什么是回流?什么是重绘

什么是回流?什么是重绘

作者: 鳌拜的弟弟熬夜 | 来源:发表于2023-09-26 21:32 被阅读0次

    当render tree中的一部分(或全部)因为元素的规模尺寸,布局,隐藏等改变而需要重新构建,这就称为回流(reflow)。

    当render tree中的一些元素需要更新属性,而这些属性只是影响元素的外观,风格,而不会影响布局的,比如background-color,则称为重绘。

    区别:回流必将引起重绘,而重绘不一定会引起回流。比如:只有颜色改变的时候就只会发生重绘而不会引起回流。当页面布局和几何属性改变时就需要回流,比如:添加或者删除可见的DOM元素,元素位置改变,元素尺寸改变——边框、填充、宽度和高度,内容改变。

    相关文章

      网友评论

          本文标题:什么是回流?什么是重绘

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