视频中提到的重绘和回流

来源:3-5 让菜单下拉

慕仔7471730

2019-08-15 17:14:24

老师你好,想问一下为什么js能引起重绘和回流,而通过添加css类却不会,它们不是都改变了页面的样式吗,为什么只有js才要考虑性能问题呢?

写回答

1回答

好帮手慕码

2019-08-15

同学你好!

添加css类也会引起重绘和回流。通过js添加样式,有一个样式修改就是一次DOM和样式的操作,通过js添加css类名就是将多次的DOM和样式修改合并在一起了,所以这样可以减少对一些style信息的请求

如果帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 14456 问题

查看课程