回流:当DOM的变化影响了元素的几何信息(元素的位置和尺寸大小)的过程。
发生的条件:
1、添加或者删除可见的DOM元素
2、元素的位置发生变化
3、元素的尺寸发生变化(包括外边距、内边框、边框大小、宽度和高度等)
4、浏览器的窗口尺寸变化(因为回流是根据可视窗口的大小来计算元素的位置和大小的)
重绘 当一个元素的外观发生改变,但没有改变布局,重新把元素外观绘制出来的过程。
发生的条件
1、改变元素的颜色、背景等属性
2、visibility与opacity的使用
发生的条件:
1、添加或者删除可见的DOM元素
2、元素的位置发生变化
3、元素的尺寸发生变化(包括外边距、内边框、边框大小、宽度和高度等)
4、浏览器的窗口尺寸变化(因为回流是根据可视窗口的大小来计算元素的位置和大小的)
发生的条件
1、改变元素的颜色、背景等属性
2、visibility与opacity的使用