当前位置:网站首页>回流和重绘
回流和重绘
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
边栏推荐
猜你喜欢
汉源高科G8032标准ERPS环网交换机千兆4光10电工业以太网交换机环网+WEB管理+SNMP划VLAN
An动画基础之元件的图形动画与按钮动画
PyTorch构建神经网络预测气温(数据集对比,CPU与GPU对比)
Nanoprobes金脂质偶联物的相关应用
svn安装包和客户端
Nature, Cell都在用的Relia Tech 抗原亲和纯化LYVE1抗体
The components of the basis of An animation movie clip animation between traditional filling
保健用品行业B2B电子商务系统:供采交易全链路数字化,助推企业管理精细化
Jmeter use
农产品企业如何进行全网营销?
随机推荐
[微服务]多级缓存
短视频的头号玩家:抖音产品体验报告
如何让history历史记录前带时间戳
升级农企业务运营建设,智慧供应链管理平台打造“共赢生态链”
Comics: how do you prove that sleep does not release the lock, and wait to release lock?
HCIP-第十二天-MPLS+VNP
Heaps
An工具介绍之宽度工具、变形工具与套索工具
易观分析:2022年Q2中国网络零售B2C市场交易规模达23444.7亿元
Classes and objects (upper)
Nanoprobes金脂质偶联物的相关应用
软件测试面试(四)
An动画基础之元件的影片剪辑效果
[Practical skills] APP video tutorial for updating APP in CANFD, I2C, SPI and serial port mode of single-chip bootloader (2022-08-01)
An动画优化之补间形状与传统补间的优化
PyTorch构建分类网络模型(Mnist数据集,全连接神经网络)
技术分享 | 接口自动化测试如何搞定 json 响应断言?
Golang Mutex
When Nodejs installation depends on cpnm, the install shows Error: Cannot find module 'fs/promises'
d作者:d的新特性