JQuery란?
2006년 초에 개발된 자바스트립트 라이브러리
자바스크립트 프로그래밍을 쉽게 개발하기 위해 만들어졌음.
dom에 query를 날려서 필요한 노드들 찾아낸 다음, 거기에 어떤 작업을 수행한다는 컨셉으로 개발됨.
예를들어, $("#dialog").show() 하면, 'id가 "dialog"인 노드를 찾아 보여준다'는 뜻.
장점 및 특징
CSS1~3 및 기본적인 XPath 지원하여 HTML DOM객체 참조를 쉽게 할 수 있다
jquery.js가 19kb의 작은 크기 (비교 : pototype은 46kb, dojo.js는 40kb)
모든 브라우저에서 사용 가능(Internet Explorer, Firefox, Safari, Opera 모두에서 작동)
플러그인 방식으로 확장을 지원(많은 플로그인들을 존재하고 필요한 플러그인들만 다운받아 사용)
Prototype 등과 같이 다른 JavaScript 라이브러리와 함께 사용가능
2006년 초에 개발된 자바스트립트 라이브러리
자바스크립트 프로그래밍을 쉽게 개발하기 위해 만들어졌음.
dom에 query를 날려서 필요한 노드들 찾아낸 다음, 거기에 어떤 작업을 수행한다는 컨셉으로 개발됨.
예를들어, $("#dialog").show() 하면, 'id가 "dialog"인 노드를 찾아 보여준다'는 뜻.
장점 및 특징
CSS1~3 및 기본적인 XPath 지원하여 HTML DOM객체 참조를 쉽게 할 수 있다
jquery.js가 19kb의 작은 크기 (비교 : pototype은 46kb, dojo.js는 40kb)
모든 브라우저에서 사용 가능(Internet Explorer, Firefox, Safari, Opera 모두에서 작동)
플러그인 방식으로 확장을 지원(많은 플로그인들을 존재하고 필요한 플러그인들만 다운받아 사용)
Prototype 등과 같이 다른 JavaScript 라이브러리와 함께 사용가능
'개발' 카테고리의 다른 글
클라이언트의 역할 (0) | 2011.07.26 |
---|---|
웹 서버의 역할 (0) | 2011.07.26 |
웹 애플리케이션 (0) | 2011.07.26 |
Apache Tomcat 6.0 라이브러리 (0) | 2011.07.25 |
MVC (0) | 2011.07.21 |
파싱(Parsing)과 파서(Parser) (0) | 2011.06.13 |
익스트림 프로그래밍(eXtreme Programming) (0) | 2011.06.10 |