今天在去图书馆随意翻书的情况下发现了一个稚气模糊不清的一个小的知识点,
浏览器在解析css选择器的时候,是从右往左的,也就是说,在”nav-list li a“这个选择器的时候,会想找到a元素列表,然后找到 在li 下面的 a 列表,再找 在nav-list下面的 li a 列表,这样是很耗性能的,这也是要少用后代选择器的一个原因。
之前找到要少用继承,多用组合,方便管理以及后续维护,不过知道上面的这个知识点,现在算是知道了一些所以然。
今天在去图书馆随意翻书的情况下发现了一个稚气模糊不清的一个小的知识点,
浏览器在解析css选择器的时候,是从右往左的,也就是说,在”nav-list li a“这个选择器的时候,会想找到a元素列表,然后找到 在li 下面的 a 列表,再找 在nav-list下面的 li a 列表,这样是很耗性能的,这也是要少用后代选择器的一个原因。
之前找到要少用继承,多用组合,方便管理以及后续维护,不过知道上面的这个知识点,现在算是知道了一些所以然。