jQuery 입문 | 개요 | jQuery 기초

jQuery를 배우기 위한 사전지식

jQuery는 자바스크립트 라이브러리이므로, 자바스크립트 언어에 대한 기초 지식이 필요하다.
또한, HTML 요소을 선택하고, CSS 스타일을 변경하는 등 HTML과 CSS와도 많은 연관이 있다.

따라서 jQuery를 배우기 전에 다음과 같은 기초 지식이 필요하다.

  • HTML
  • CSS
  • Javascript

jQuery(제이쿼리)란?

jQuery(제이쿼리)는 오픈 소스 기반의 자바스크립트 라이브러리이다.

jQuery는 웹 사이트에 자바스크립트를 더욱 손쉽게 활용할 수 있게 해준다.
또한, jQuery를 사용하면 짧고 단순한 코드로도 웹 페이지에 다양한 효과나 연출을 적용할 수 있다.
그래서 jQuery는 많은 인기 있는 자바스크립트 라이브러리 중 하나이다.

jQuery의 역사

jQuery는 2006년 미국의 존 레식(John Resig)이 뉴욕시 바캠프(Barcamp)에서 처음으로 소개하였다.
현재는 jQuery Team이라는 개발자 그룹이 jQuery Foundation을 통해 개발과 유지 보수를 담당하고 있다.

jQuery의 장점

현재 많이 사용되고 있는 자바스크립트 라이브러리는 다음과 같다.

  • 프로토타입(Prototype)
  • 도조(Dojo)
  • GWT(Google Web Toolkit)
  • MochiKit

이렇게 수많은 자바스크립트 라이브러리 중에서도 jQuery가 특히 많이 사용되는 이유는 다음과 같다.

  1. jQuery는 주요 웹 브라우저의 구버전을 포함한 대부분의 브라우저에서 지원된다.
  2. HTML DOM을 손쉽게 조작할 수 있으며, CSS 스타일도 간단히 적용할 수 있다.
  3. 애니메이션 효과나 대화형 처리를 간단하게 적용해 준다.
  4. 같은 동작을 하는 프로그램을 더욱 짧은 코드로 구현할 수 있다.
  5. 다양한 플러그인과 참고할 수 있는 문서가 많이 존재한다.
  6. 오픈 라이선스를 적용하여 누구나 자유롭게 사용할 수 있다.

jQuery 버전

jQuery는 jQuery Foundation을 통해 버전 개발 및 유지 보수가 진행되고 있다.

현재 각 jQuery 버전별 최신 버전은 다음과 같다.

  1. 버전 1 : jQuery 1.12.4
  2. 버전 2 : jQuery 2.2.4
  3. 버전 3 : jQuery 3.3.1

jQuery 버전 1은 익스플로러 6, 7, 8 버전에서의 동작까지 모두 지원하는 버전이다.
jQuery 버전 2는 버전 1에서 지원하는 익스플로러 6, 7, 8 버전에 대한 지원을 중단한 버전이다.

2014년 10월에 배포된 jQuery 버전 3은 jQuery의 차세대 표준이다.
jQuery 버전 3은 기존 버전과의 호환성을 유지한 채 더욱 간결하게 작성되고, 더욱 빠르게 동작하도록 변경되었다.
2016년 9월에는 jQuery 버전 3의 최신 버전인 3.1.1 버전이 발표되었다.

jQuery 최신 버전에 대한 더 자세한 사항은 다음 링크를 참고하면 된다.

http://blog.jquery.com

jQuery 버전 2와 버전 3는 모두 익스플로러 9 이상에서만 동작한다.
이 때문에 아직도 많은 웹 사이트에서는 jQuery 버전 1을 사용하고 있다.