- CSS에 대한 지식을 최대한 활용
CSS선택자로 페이지 요소의 위치를 찾아내는 메커니즘을 기반하였기 때문에 Document의 구조를 명료하면서도 읽기 쉬운 형식으로 표현함
- 브라우저의 차이로부터 해방
추상화 된 레이어를 제공함으로써 일상적인 작업들을 일반화하고 코드의 크기를 줄이며
단순한 개발 또한 가능함. 크로스브라우징 문제 해결(대표적으로 AJAX)
- 여러 동작을 한줄에 씀
임시 변수 사용을 최소화 하거나 불필요한 반복을 피하기 위해 JQuery가 제공하는
메서드 체인 패턴 을 활용할 수 있다.
-확장 지원 (개인적으로 가장 좋은 기능이라고 생각함)
문서화가 잘 되어있고, 플러그인 아키텍처를 기본구성으로 가지고 있어 필요한 기능을
골라 사용 가능
- 언제나 집합을 가지고 작업
객체 집합을 사용 -> 묵시적 반복기법. 코드양이 많이 줄어듬 (루프의 수행을 대체하는 함수 등)
크게 몇가지로 정리해보았는데 이중에서 나는 확장성을 가장 높게 평가한다.
기존에 적용하지 못했던 복잡한 구조의 자바스크립트 기능들을 보다 쉽고 더 강력하게
변경 , 적용 시킬 수 있다.
이러한 이유에서인지 불과 2년 사이에 많은 커뮤니티 활동과 더불어 플러그인들이 생겨났고
구현은 가능했지만 실행속도가 느리거나 까다로운 문제들로 사용하지 않던 자바스크립트의 기능들도
많이 실용화 될 수 있게 된 것같다.
아직 많이 뜯어 보진 못하였지만, 볼수록 좋은 프레임워크라는 것을 확신한다.