希望大家回答这个问题的同时也欢迎大家推荐一些浏览器相关的文章和书。
显变隐,占用的空间收回,浏览器需要重绘,下面的dom兄弟可能就会上来"篡位"
不光重绘,还会重排吧,涉及到几何属性了
概括地说就是 重绘(repaint)和回流(reflow) : [ JS进阶 ] Repaint 、Reflow 的基本认识和优化 (2)
这是基本的,具体的坐等高手解答 。。。
前面高手都回答了,我再提一个知识点吧。
visibility:hidden;
可以拿在一起比较
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
5 回答2.2k 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答866 阅读✓ 已解决
3 回答2.6k 阅读
4.4k 阅读
2 回答5.6k 阅读
1 回答2.2k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答5.9k 阅读✓ 已解决
显变隐,占用的空间收回,浏览器需要重绘,下面的dom兄弟可能就会上来"篡位"