前端面试之(重绘与重排)

重绘

重绘简单就是说、某个dom节点的颜色、背景颜色变了,只会影响自己,并不会影响整个大局

重排

重排就是说某个dom节点的宽高,位置等发生了改变,此种改变不仅会影响自身、还会引起连锁反应、导致后面的元素位置统统改变。会影响大局

  • 重绘并不一定重排、但是重排一定会重绘
  • 重绘和重排的成本都是非常高的、所以要尽可能少的去操作dom

优化

  • 将多次dom操作、样式操作,集中起来执行,减少重绘与重排的次数
  • position:absolute与flex不会导致重排

おすすめ

転載: blog.csdn.net/Yun__shen/article/details/119899981