본문 바로가기
IT개발 (Development)/jQuery

jQuery 개념정리

by beadclean 2016. 2. 1.

jQuery : 

자바스크립트 프레임워크, javascript에서 불편한 점이나 복잡한 것을 편하게 사용할 수 있도록 도와준다. 

모질라 소속이었단 John Resig가 개발했다. 현재 가장 인기있는 자바스크립트 라이브러리 중 하나이다. 

다양한 기능이 아주 쉽게 들어가있다. 


jQuery의 장점

멀티 브라우저 지원, 멀티 브라우저에서의 ajax이용, 이벤트 설정, DOM탐색

간단하게 이용할 수 있는 핵심 기능들을 포함함

jQuery-mobile을 이용하면 모든 모바일 단말에서 똑같은 UI와 동작을 한다.

클랙스로 선택했을 경우 forEach를 하듯이 모든 element에 속성 부여나 이벤트 부여를 쉽게 해줄 수 있다.


jQuery의 단점

새로운 API를 학습해야 한다. jQuery API를 별도로 공부해야 한다.

용량이 크다 (32k). 한 두 기능을 사용하려고 jQuery전체를 사용할 때 비효율적일 수 있다.





홈페이지 : http://www.jquery.org


선택자 : CSS에서 사용되는 선택기, 선택자 Selector개념으로 DOM의 멤버에 접근 가능


선택자엔진 : 

jQuery에서 사용하는 셀렉터가 씨즐 셀렉터(Sizzle Selector)이다. jQuery 의 가장 강력한 요소가 이 셀렉터이다. 

실제로 자바스크립트로만 코딩하되 Selector만 가져와서 빌드하는 개발자도 상당히 많다고 함


#기호를 사용해 아이디명 선택

. 기호를 사용해 클래스명 선택

> 또는 < 기호를 사용하여 상위 또는 하위의 요소를 선택 가능