JQuery
[편집]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 라이브러리와 함께 사용가능
[편집]단점 및 느낀점
- 플러그인들이 너무 방대하여 보기 어렵다.
- demo에 대한 showcase들을 다운받을 수 없는 것들도 많이 있다.
[편집]플러그인 소개 demo
- 테이블에 대한 플러그인 demo
- 페이지 또는 메뉴에 대한 플러그인
- 체크박스
- 폼
- 달력
- 미디어
- 박스 창 띄우기
- 화면 waiting
- 스크롤바
- 문서보기
- 플래쉬효과
- tip
- icon
- 구글 지도
- 기타
[편집]관련문서