2014-10-08 58 views
4

爲什麼Sizzle會從右向左評估選擇器?任何人都可以給我舉例來解釋爲什麼選擇器的評估從右到左比從左到右更快?爲什麼Sizzle會從右向左評估選擇器?

由於this提到,瀏覽器不同於通常的jQuery的東西。如果這不是一個更快的問題,它是否僅僅遵循選擇器在瀏覽器中的工作方式,儘管選擇一組元素不是一個好的選擇?

+1

http://stackoverflow.com/questions/13678702/how-is-the-jquery-selector-foo-a的問題 - 評價,http://code.tutsplus.com/tutorials/quick-tip-think-right-to-left-with-jquery--net-18052,http://blog.bigbinary.com/2010/02/ 15/how-jquery-selecting-elements-using-sizzle.html,http://davidwalsh.name/selectors – j08691 2014-10-08 02:35:53

回答

2

這不是從右到左是「快」,而是because that's how CSS selectors work

+0

但是爲什麼遵循CSS選擇器的工作方式? – Light 2014-10-10 03:06:59

+0

@Light我不確定你的意思:「爲什麼CSS選擇器遵循CSS選擇器的工作方式?」 – SomeKittens 2014-10-10 03:09:09

+0

我不確定你的意思是「作爲CSS選擇器的工作方式」。 – Light 2014-10-10 03:11:43