JavaScirpt/jQuery

jQuery 1 - [개요, 기초, 적용]

Tree_Park 2021. 3. 9. 13:35
728x90

목차

    jQuery


    코딩의 시작, TCP School

    jQuery


    • Open Source JavaScript Library
    • Simple and Short

     

    jQuery의 장점


    • Prototype
    • Dojo
    • Google Web Toolkit
    • MochiKit

     

    • 주요 웹 브라우저 구버전을 포함한 대부분의 브라우저에서 호환
    • 쉽게 HTML DOM 조작, 간단한 CSS 스타일 가능
    • 애니메이션 효과, 대화형 처리를 간단하게 적용
    • 같은 동작을 하는 프로그램을 더 짧은 코드로 대체 가능

     

    jQuery Version


    jQuery Version 1

    • Explorer 6, 7, 8 버전에서의 동작까지 모두 지원

     

    jQuery Version 2

    • Version 1에서 지원하는 Explorer 6,7,8 버전에 대한 지원을 중단

     

    jQuery Version 3

    • 2014.10에 배호
    • 제이쿼리 차세대 표준
    • 기존 버전과의 호환성 유지, 더욱 간결하게 작성, 더욱 빠르게 동작되도록 변경

     

    jQuery 버전에 대한 참조

    jQuery 2, 3는 Explorer 9 이상에서만 동작 이 때문에 많은 웹 사이트에서 제이쿼리 버전 1을 사용

     

    jQuery 적용


    제이쿼리를 적용시킬 때

     

    • 제이쿼리 파일 형태로 다운받거나
    • 코드내에서 CDN으로 라이브러리를 불러와 적용 (Content Delivery Network)

     

    1. 제이쿼리 파일을 다운받아 로드하기

    최신 버전 라이브러리 에서 파일을 다운받아 아래와 같이 선언

     

    <head>
        <script src="/path/jqueryfilename.js"></script>
    </head>

     

    2. CDN을 이용하여 로드

    CDN(Content Delivery Network)이란 웹 사이트의 접속자가 서버에서 콘텐츠를 받아야 할 때, 자동으로 가장 가까운 서버에서 다운 받도록 하는 기술

    장점

    • 특정 서버에 트래픽이 집중되지 않고
    • 콘텐츠 전송 시간이 매우 빨라진다
    • 제이쿼리 파일을 서버에 따로 저장하지 않아도 제이쿼리 사용 가능

     

    현재 이용할 수 있는 jQuery Version1의 CDN 목록 (전부 같은 동작을 수행)

    <!-- 1. jQuery.com CDN -->
    <script  src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
    
    <!-- 2. 구글 CDN -->
    <script  src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    
    <!-- 3. MS CDN --> 
    <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.12.4.min.js"></script>
    
    <!-- 4. CDNJS CDN -->
    <script  src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    
    <!-- 5. jsDelivr CDN -->
     <script  src="https://cdn.jsdelivr.net/jquery/1.12.4/jquery.min.js"></script>