说说回流和重绘

it2024-03-16  52

详见:重绘和重排

如何减少回流和重绘?

使用 transform 替代 top使用 visibility 替换 display: none。因为前者只会引起重绘,后者会引发回流(改变了布局)不要把节点的属性值放在一个循环里当成循环里的变量不要使用 table 布局,可能很小的一个小改动会造成整个 table 的重新布局动画实现的速度的选择,动画速度越快,回流次数越多,也可以选择使用requestAnimationFrameCSS 选择符从右往左匹配查找,避免节点层级过多
最新回复(0)