Jquery 为什么Sizzle从右到左评估选择器?

Jquery 为什么Sizzle从右到左评估选择器?,jquery,jquery-selectors,css-selectors,sizzle,Jquery,Jquery Selectors,Css Selectors,Sizzle,为什么Sizzle从右到左评估选择器?有谁能给我举个例子来解释为什么从右到左计算选择器比从左到右计算选择器更快 如前所述,浏览器不同于通常的jQuery。如果这不是一个更快的问题,它是否只遵循选择器在浏览器中的工作方式,尽管它不是选择元素集合的好选择?这不是一个从右到左“更快”的问题,而是一个从右到左“更快”的问题,,@Light我不确定你的意思:“为什么CSS选择器遵循CSS选择器的工作方式?”我不知道你所说的“CSS选择器如何工作”是什么意思。正如前面提到的,浏览器不同于通常的jQuery。

为什么Sizzle从右到左评估选择器?有谁能给我举个例子来解释为什么从右到左计算选择器比从左到右计算选择器更快


如前所述,浏览器不同于通常的jQuery。如果这不是一个更快的问题,它是否只遵循选择器在浏览器中的工作方式,尽管它不是选择元素集合的好选择?

这不是一个从右到左“更快”的问题,而是一个从右到左“更快”的问题,

,@Light我不确定你的意思:“为什么CSS选择器遵循CSS选择器的工作方式?”我不知道你所说的“CSS选择器如何工作”是什么意思。正如前面提到的,浏览器不同于通常的jQuery。那么,您的意思是它只遵循选择器在浏览器中的工作方式,尽管它不是选择元素集合的好选择吗?我确实阅读了所有链接,但我发现Sizzle从右到左评估选择器,以及Sizzle评估选择器的方式,这并不是为什么Sizzle的行为与CSS选择器选择元素的方式相同。恐怕我错过了原因。请您指出一下好吗?@Light:您的问题只有John Resig或来自jQuery Core的人才能回答。链接的问题-关于CSS选择器-由Firefox开发人员回答,该开发人员非常权威。