1. jQuery 소개
  2.  

    - 가장 많이 사용되며 잘 만들어진 오픈소스 자바스크립트 라이브러리

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

    - Visual Studio 사용시 인텔리센스(Intellisense)의 도움을 받을 수 있어, 배우기 쉽고, Visual Studio 2010에 기본으로 포함됨.

    - 플러그인 개념을 도입해서 기본 기능에서 쉽게 확장 기능으로 업그레이드 가능

     

    - 참고 사이트

    http://jquery.com/  --> jQuery 공식 사이트

    http://jqueryui.com/

     

    * 설치

    - 웹 사이트에 주로 /js/ 폴더에 최신 버전을 다운로드.

    - ~vsdoc2.js 식의 파일이 Visual Studio 인텔리센스 지원.

     

    * 사용도구

    - 메모장

    - 기존 사용 에디터

    - Visual Studio 2008 SP1 이상 버전 추천

     

     

     

    배포할 때는 min버전으로 용량 줄여서 배포하고,

    개발할 때는 document버전 사용해서 인텔리센스 기능 사용함.

     

     

     

     

    * jQuery의 장점 : <body>태그에서 CSS코드와 JavaScript코드 부분을 걷어내서 <body>태그 내에서 깔끔하게 코드를 작성하고, 거기에 더해서 동적으로 자바스크립트코드를 추가할 수도 있다.

     

     

     

    - $() 팩터리 함수(메서드, 생성자)

     

    - $()로 CSS의 선택기와 모든 DOM요소 접근

        --> $("선택기").XXX메서드();

     

    - 자바스크립트 익명 메서드(람다식) 호출

        --> $(document).ready(function() { ... });

     

    - 익명(Anonymous)함수/무명함수

        --> function() {}

     

    - $()와 jQuery()는 동일한 코드다.

        --> 둘 중 하나 사용 가능

     

     

     

     

    * jQuery의 특징

     

    - 막강한 CSS 선택기

    - 닷넷 진영이 아니라 공통 소스 진영(닷넷, 자바 상관없이 사용 가능)

    - 크로스 브라우저 지원(인터넷익스플로러, 파이어폭스 등)

    - 메서드 체인 제공(C#처럼...)

    - Ajax 지원

    - 풍부한 플러그 인 지원

     

     

     

    * jQuery의 기본 : 선택기(Selector)

     

    - 대상 DOM 요소를 식별하기 위한 방법

    - $(selector) 혹은 jQuery(selector) 구문 사용

    - selector는 매치되는 개체 집합을 반환

    - 기본 CSS 선택기를 그대로 사용 가능

        - CSS에 익숙하다면 jQuery 파란띠로 승급!

        - #login

        - .codeBox

        - p  a

    - 다양한 선택기 필터의 지원

     

     

     

     

Posted by holland14
: