重排和重绘

2020-09-16  本文已影响0人  bestCindy

重排(Reflow)

当 render tree 中的 node 的几何属性发生变化的时候,浏览器会使 render tree 中受影响的部分失效,并重新构造 render tree

重绘(Repaint)

当 render tree 中的 node 的样式发生改变的时候,浏览器会根据元素的新属性重新绘制,使元素呈现新的外观

所以,重绘不一定需要重排,重排必定导致重绘

引发重排

引发重绘

改变某个元素的背景色,文字颜色,边框颜色

优化

浏览器自己的优化

减少重排重绘

上一篇下一篇

猜你喜欢

热点阅读