반응형
jQuery란
- 자바스크립트를 이용해 만든 라이브러리 언어
라이브러리 언어란 자바스크립트로 만들어진 다양한 함수들의 집합
jQuery의 특징
- 웹에서 자주 사용하는 기능의 간편화.
( ex. 복잡한 Ajax프로그래밍을 손쉽게 처리 가능. )
- CSS 셀렉터 : html의 구조를 명료하고 읽기 쉬운 형태로 사용 및 표현 가능.
- 플러그인 아키텍처 : 중복되는 기능을 최대한 피하고 이미 개발된 수많은 플러그인들을 사용할 수 있음
- 메서드 체인 :
여러 개의 동작(기능)을 한 줄에 나열하여 임시 변수의 사용을 최소화 하여 불필요한 코드의 반복을 피할 수 있습니다.
- 크로스 브라우저 지원 : 브라우저별로 처리 방법이 다른 이벤트 처리나 함수들의 문장을 하나의 표현으로 사용가능.
jQuery API 구조
- jQuery CORE : jQuery()함수가 핵심
- Selectors : 조작을 원하는 HTML노드를 선택
- Attributes / CSS : 선택한 노드의 속성값을 가져오거나 변경
- Traversing : DOM에 접근하여 원하는 노드를 찾는 방법을 제공
- Manipulation : DOM에 대해 다양한 조작 (생성, 삭제, 갱신 등)
- Events : 여러가지 이벤트에 의한 처리
- Effects : fadein, fadeout,slideup, slidedown등의 특수효과
- Ajax : 서버와 비동기식으로 데이터를 교환하는 자바스크립트 프로그래밍 방식
- Utilities
jQuery의 모든 구문은 jQuery로 시작
구문을 단순화 하기 위해 jQuery 대신 $사용
반응형
'IT > JSP&javascript&jQuery' 카테고리의 다른 글
[jQuery] 키보드 접근성을 위한 이벤트 등록법 (0) | 2018.11.22 |
---|---|
[jQuery] selector(선택자) 란 / selector 예제 (0) | 2018.11.22 |
[자바스크립트] 제어문 (조건문, 선택문, 반복문) (0) | 2018.11.15 |
[자바스크립트] 자바스크립트란, 자바스크립트 특징 (0) | 2018.11.15 |
JSP EL (Expression Language) 이란 / EL 사용 방법 (0) | 2018.01.15 |