今天在去图书馆随意翻书的情况下发现了一个稚气模糊不清的一个小的知识点,
浏览器在解析css选择器的时候,是从右往左的,也就是说,在”nav-list li a“这个选择器的时候,会想找到a元素列表,然后找到 在li 下面的 a 列表,再找 在nav-list下面的 li a 列表,这样是很耗性能的,这也是要少用后代选择器的一个原因。
之前找到要少用继承,多用组合,方便管理以及后续维护,不过知道上面的这个知识点,现在算是知道了一些所以然。
本文介绍了浏览器解析CSS选择器的方向是从右向左,并解释了这种解析方式如何影响性能。此外,还提到了为了提高效率应该减少使用后代选择器的原因。
今天在去图书馆随意翻书的情况下发现了一个稚气模糊不清的一个小的知识点,
浏览器在解析css选择器的时候,是从右往左的,也就是说,在”nav-list li a“这个选择器的时候,会想找到a元素列表,然后找到 在li 下面的 a 列表,再找 在nav-list下面的 li a 列表,这样是很耗性能的,这也是要少用后代选择器的一个原因。
之前找到要少用继承,多用组合,方便管理以及后续维护,不过知道上面的这个知识点,现在算是知道了一些所以然。
1058

被折叠的 条评论
为什么被折叠?