2013-06-17 9 views
-1

나는 때때로 그 사용에 대해 약간의 불일치가 있음을 알고 있지만, 명백하고 객관적인 단점은 무엇입니까? 내가 알 수있는 한 구현에 가장 효율적인 경로를 택하는 경향이 있으며 오버 헤드는 최소화됩니다. 문제가 무엇입니까? 물론 모든 것을 할 수는 없지만 사용하지 않는 이유는 무엇인가?jQuery를 사용하지 않는 확실한 이유가 있습니까?

+0

내가 생각할 수있는 유일한 이유는 다운로드 할 파일이 아직 있으며 압축 및 축소해도 무시할 수 없다는 것입니다. 어떤 경우에는 다른 자바 스크립트를 방해 할 수 있지만, 일반적으로 그 문제를 해결할 방법이 있습니다. –

+0

걱정하지 마세요, 그것을 사용하지 말라는 자바 스크립트 엘리트 주의자들의 무리 ...... 그들은 2003 년에 웹 디자인을 배웠고 순수한 자바 스크립트로 직접 DOM 조작법을 배웠습니다 ..... 그래서 그들은 특별한 느낌을 갖습니다 .... theyre는 오래된 방법을 포기하는 그들의 방법으로 너무 막혔다. ... 또는 그들은 더 똑똑해 보이기 위해 더 많은 코드를 작성하는 것처럼 보이기를 원한다. 그들은 아마도 52 줄을 사용하여 아약스 호출을 할 것입니다. – KyleK

+0

밀접한 관련 질문 : http://stackoverflow.com/questions/9591974/should-i-use-jquery-or-vanilla-javascript-for-my-web-app –

답변

1

제공하는 요소 선택기 중 일부는 좋은 성능을 제공하지 못합니다. reg-ex 기반 요소 선택기 또는 css 클래스 기반 요소 선택기. 이러한 선택기는 전체 DOM을 크롤링하여 일치하는 모든 요소를 ​​가져옵니다. 마찬가지로 "이전"및 "다음"메소드를 사용하여 DOM에서 앞뒤로 움직이는 것과 같은 다른 DOM 조작 기능은 느려질 수 있습니다. 모든 오버 헤드는 브라우저/OS 조합을 염두에 두어야합니다.

관련 문제