视频中提到的重绘和回流
来源:3-5 让菜单下拉
慕仔7471730
2019-08-15 17:14:24
老师你好,想问一下为什么js能引起重绘和回流,而通过添加css类却不会,它们不是都改变了页面的样式吗,为什么只有js才要考虑性能问题呢?
1回答
同学你好!
添加css类也会引起重绘和回流。通过js添加样式,有一个样式修改就是一次DOM和样式的操作,通过js添加css类名就是将多次的DOM和样式修改合并在一起了,所以这样可以减少对一些style信息的请求
如果帮助到了你,欢迎采纳,祝学习愉快~
相似问题