关于重绘与回流
来源:3-3 站点导航 CSS样式
平地一声雷d
2020-02-05 09:14:30
可以详细讲解下它是什么,以及怎样会被触发吗?
1回答
好帮手慕粉
2020-02-05
同学你好,关于同学的问题解答如下:
1、回流。一般意味着元素的内容、结构、位置或尺寸发生了变化,需要重新计算样式和渲染树。
2、重绘。意味着元素发生的改变只是影响了元素的一些外观之类的时候(例如,背景色,边框颜色,文字颜色等),此时只需要应用新样式绘制这个元素就可以了。
3、回流必将引起重绘,而重绘不一定会引起回流。比如:只有颜色改变的时候就只会发生重绘而不会引起回流,当页面布局和几何属性改变时就需要回流。
比如:添加或者删除可见的DOM元素(回流),元素位置改变,元素尺寸改变——边距、填充、边框、宽度和高度,内容改变。
同学了解下即可,这是跟性能有关的,同学可以等知识体系完善了再去掌握。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题