2012-06-13 10 views
4

querySelectorAll() 선택자는 CSS와 같이 오른쪽에서 왼쪽으로 평가되거나 왼쪽에서 오른쪽으로 평가됩니까?CSS 선택자의 오른쪽에서 왼쪽으로 평가됩니다. querySelectorAll() 선택기도 그런 방식으로 평가됩니까?

+0

당신이 알아낼 수있는 사양의 미로를 따라 가면 확실합니다. http://www.w3.org/TR/selectors-api/#queryselector :) – epascarello

+1

@epascarello. 그것을 읽으십시오, 그것은 주제에 대해서 아무것도 말하지 않습니다. 스펙이 구현에 대해 언급해서는 안되기 때문에 저를 놀라게하지 않습니다. – gdoron

+1

Selectors API 스펙이나 Selectors 스펙에서는 선택기를 오른쪽에서 왼쪽으로 평가하지 않는다는 점에 유의하십시오. 단지 셀렉터를 만날 때마다 항상 그렇게 읽혀질 것이라고 가정하는 것이 현명하지 않습니다. – BoltClock

답변

2

왼쪽에서 오른쪽입니다. 왜 오른쪽이 왼쪽보다 더 구체적이어야합니다.

jQuery 선택자는 왼쪽에서 오른쪽으로 더 구체적으로해야합니다. 선택기는

그것은 "JQuery와"라고 .. 그래서 당신의 가장 구체적인 선택이 성능을 증가 오른쪽에 있는지 확인하고, 역순으로 해석하지만 모든 CSS 선택기에 대한 사실된다.

+0

견적이 오는 링크를 제공 할 수 있습니까? – Eric

+0

@eric, [여기 있습니다] (http://www.tutorialchip.com/jquery/how-to-speed-up-jquery-performance/) – gdoron

+0

뛰어난, 감사합니다! – Eric

관련 문제