대부분의 JavaScript 프레임 워크에서 눈치 챘던 점은 DOM 요소를 찾고 액세스하는 가장 일반적인 방법은 CSS 선택기를 사용하는 것입니다.CSS 선택기를 사용하지 않는 JS 프레임 워크?
그러나 일반적으로이 프레임 워크는 CSS 선택기 파서를 포함해야합니다. 선택기를 지원해야하기 때문에 브라우저가 기본적으로 독점적 인 확장을 소유하지 않기 때문입니다.
나는이 파서가 크고 느리다 고 생각할 것이다. 파서를 필요로하지 않는 무언가를 갖는 것이 더 효율적이지 않겠는가?
일부 같은 :id("example").children().class("test").hasAttribute("href")
대신
$("#example > .test[href]")
의 주위에 어떤 프레임 워크는 이런 일이 할 수 있습니까? 그리고 성능과 크기면에서 jQuery와 친구들과 어떻게 비교합니까?
편집 : 이론적 토론 주제로 간주 할 수 있습니다. 가까운 jurery에서 실제 프로젝트에서 jQuery 이외의 다른 것을 사용할 계획은 없습니다. 왜 다른 방법이 없는지 궁금 해서요.
나는 propriatory *가 아니라 proprietary *를 의미한다고 생각합니다. 내 말은, 나는 아직 아무 것도 할 수없는 단일 틀을 보지 못했다. :) – Robusto