当前位置:网站首页>回流和重绘
回流和重绘
2022-08-03 13:11:00 【weixin_46051260】
一、回流和重绘
1)回流(Reflow):又称重排,引起DOM树结构变化,改变页面布局的过程
2)重绘(Repaint):不影响页面布局,只跟样式有关的元素进行重新绘制的操作。
注意:回流必引起重绘,而重绘不一定会引起回流
二、减少回流和重绘的方法
1)css中避免重绘和回流:
css避免回流和重绘
- 1、用transform代替top。
- 2、用visibility换display:none,前者只引起重绘,后者引起回流。
- 3、不要将节点属性值放在一个循环。
- 4、不要使用table布局。
- 5、动画实现的动画速度越快,回流次数越多。也可以使用requestAnimationFrame。
- 6、将频繁重绘或回流的节点设置为图层。
2)JS避免回流和重绘
避免使用JS一个样式修改完接着下一个样式,最好是一次性更改CSS样式,或者将样式定义好class避免频繁操作DOM
边栏推荐
猜你喜欢
随机推荐
PyTorch builds a neural network to predict temperature (dataset comparison, CPU vs GPU comparison)
细胞图像数据的主动学习
IDEA的模板(Templates)
Forrester:行业云帮助中国企业更快适应未来的发展
Nature, Cell都在用的Relia Tech 抗原亲和纯化LYVE1抗体
可视化图表设计Cookbook
An工具介绍之钢笔工具、铅笔工具与画笔工具
GameFi industry down but not out | June Report
An introduction to the skeleton tool
An工具介绍之3D工具
汉源高科G8032标准ERPS环网交换机千兆4光10电工业以太网交换机环网+WEB管理+SNMP划VLAN
An工具介绍之形状工具及渐变变形工具
类和对象(中上)
Nanoprobes金脂质偶联物的相关应用
HCIP 第十六天笔记(SVI、生成树协议)
Relia Tech活性VEGFR重组蛋白丨小鼠 VEGF120实例展示
类和对象(中下)
“芯片法案”通过后,美光承诺在美国扩产
安全狗《云原生安全威胁分析报告》首次提出双检测模型
Insertion or Heap Sort