jQuery   제이쿼리

(2018-08-13)
1. jQueryHTML 요소에 대한 문서객체모델(DOM)과 이벤트 주도형 자바스크립트 언어 사이의 상호작용을
     매우 쉽게 수행할 수 있도록 만들어진 오픈 소스 형태의 자바스크립트 라이브러리

  ※ (2006년 존 레식)


2. jQuery 특징

  ㅇ 소형, 호환성 좋음
     - 상대적으로 작은 파일 크기 및 이기종 웹브라우저 간 호환성 제공

  ㅇ 명료성, 간결성
     - 메서드 체인(Method Chain) 가능 
        . 코드가 매우 짧고 단순해짐
     * 메서드 체인(Method Chain)
        . 마치 체인 처럼 메서드를 연결해서 코드를 작성하는 방법 
           .. jQuery 객체[JS]를 반환하는 메서드를 실행하고, 
           .. 그 반환값에 대해 다시 jQuery 객체[JS]의 메서드를 체인 처럼 연결시켜 실행함
        . (일회성 변수 남발을 막고, 불필요한 코드 반복을 줄여줌)

  ㅇ 웹문서 내 요소들을 쉽게 찾을 수 있게 함
     - CSS3 선택자 및 jQuery 자체 선택자 모두 가능                 ☞ jQuery 요소 선택 참조
       
        . 찾아낸 요소들을 개별이 아닌 하나의 그룹(collection) 처럼 취급 가능

  ㅇ 플러그인을 통한 확장성 좋음

  ㅇ 각종 유용한 유틸리티가 많음


3. jQuery 객체[JS] 및 함수jQuery 객체[JS]
     - 랩핑(Wrapping)된 집합체/컬렉션(Collection)
        . 자바스크립트 객체, DOM 객체 등 그 이상의 다양한 요소들을
          모두 포함(Wrap)할 수 있는 컬렉션(Collection)를 말함
        . 주로, 1 이상의 DOM 요소들을 캡슐화jQuery 객체
     - jQuery 객체[JS]의 생성 : jQuery() 또는 $() 전역 함수에 의함
     - jQuery 객체[JS]의 활용 : 이들 객체이벤트를 연결하거나, 시각 효과 등을 추가 가능
                                하고, 여러 기능 및 효과들을 연쇄적으로 실행할 수 있음

  ㅇ jQuery 전역 함수 : jQuery() 또는, 단축형 표현 $()
     - 반환 값
        . 이 함수에 의한 반환값이 jQuery 객체가 됨
        . 선택 반환된 객체들을 `matched set`,`객체 집합`,`래핑된 집합` 등으로도 칭함
     - 가능한 전달 인자 종류
        . CSS 선택자 형태
        . element,document,window 객체 형태
        . 문자열 형태 (html 또는 텍스트 문자열)
        . 함수 형태


4. jQuery의 활용

  ※ ☞ jQuery 활용 참조
     - 요소의 작성,추가,치환,제거 등
     - 이벤트 관련
     - 스타일 조작
     - 자료형 판단하기 등


[jQuery] 1. jQuery 2. jQuery 요소 선택법 3. jQuery 활용 4. jQuery 이벤트 5. jQuery 화면 효과 6. jQuery 요소 삽입/삭제/교체/복사 7. jQuery ajax 8. jQuery 객체
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
          1. 프로그램,프로그래밍
      1.   프로그래밍 언어론
      2.   객체지향
      3.   자료구조
      4.   알고리즘
      5.   자료표현(알파벳/코드)
      6.   시스템 소프트웨어
      7.   프로그래밍언어 종류
            1. 프로그래밍 언어
            2. 어셈블리언어
        1.   C
        2.   자바(Java)
        3.   자바스크립트
              1. JavaScript
              2. JS 연산자
              3. 기초 문법
          1.   JS 변수,타입
          2.   JS 이벤트
          3.   JS 함수
          4.   JS 객체
          5.   JS 배열
          6.   JS 활용
          7.   jQuery
            1.   1. jQuery
                2. jQuery 요소 선택법
                3. jQuery 활용
                4. jQuery 이벤트
                5. jQuery 화면 효과
                6. jQuery 요소 삽입/삭제/교체/복사
                7. jQuery ajax
                8. jQuery 객체
        4.   PHP
        5.   (기타 언어)
      8.   프로그래밍 기타일반
    4.   데이터베이스
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록(시험중)     참고문헌