본문 바로가기
Programming

jQuery 소개 및 설치

by 나무수피아는 지식의 가지를 뻗어가는 공간입니다. 2025. 9. 23.
반응형

🧑‍💻 소개 및 설치

이번 강좌에서는 jQuery에 대해 소개하고, jQuery를 설치하여 기본적인 사용법을 알아봅니다. jQuery는 HTML, CSS, JavaScript를 더 쉽게 다룰 수 있게 도와주는 라이브러리로, 특히 DOM 조작, 이벤트 처리, 애니메이션 등에서 많은 유용한 기능을 제공합니다.

📌 jQuery란?

jQuery는 빠르고, 작은, 그리고 기능이 풍부한 JavaScript 라이브러리입니다. HTML 문서의 탐색과 조작, 이벤트 처리, 애니메이션 효과 등 많은 작업을 간단하게 해 줍니다. jQuery는 웹 개발에서 매우 널리 사용되며, 크로스 브라우징(모든 웹 브라우저에서 동일하게 작동)이 가능하여 웹 애플리케이션을 개발하는 데 많은 시간을 절약할 수 있습니다.

✅ jQuery의 주요 기능

  • HTML DOM 탐색과 조작
  • 이벤트 처리
  • 애니메이션 및 효과
  • AJAX 요청 및 응답 처리

📌 jQuery 설치 방법

jQuery를 사용하는 방법은 크게 두 가지로 나뉩니다:

1. CDN(Content Delivery Network)을 이용한 설치

2. 로컬 파일을 다운로드하여 설치

✅ 1. CDN을 이용한 설치

CDN을 이용하는 방법은 매우 간단합니다. jQuery의 최신 버전을 제공하는 CDN 링크를 HTML 파일에 추가하기만 하면 됩니다. 아래는 jQuery를 CDN으로 추가하는 방법입니다.

<head>
	 <script src="https://code.jquery.com/jquery-latest.min.js"></script>
</head>

✅ 2. 로컬 파일을 다운로드하여 설치

jQuery를 직접 다운로드하여 사용하는 방법도 있습니다. [jQuery 공식 웹사이트](https://jquery.com/)에 접속하여 최신 버전의 jQuery 파일을 다운로드한 후, 프로젝트 폴더에 넣고 아래와 같이 HTML 파일에 추가하면 됩니다.

<script src="path/to/jquery-3.6.0.min.js"></script>

이렇게 로컬에서 jQuery를 로드하여 사용할 수 있습니다. `path/to/`는 파일이 저장된 위치로 바꿔야 합니다.

📌 jQuery 사용 예제

jQuery가 정상적으로 로드되었으면, 이제 간단한 예제를 통해 jQuery를 어떻게 사용할 수 있는지 살펴보겠습니다. 아래는 버튼 클릭 시 텍스트를 변경하는 예제입니다.

<button id="changeTextButton">클릭하여 텍스트 변경</button>
<p id="text">이 텍스트는 버튼 클릭 시 변경됩니다.</p>

이 텍스트는 버튼 클릭 시 변경됩니다.

  $(document).ready(function() {
    $('#changeTextButton').click(function() {
      $('#text').text('텍스트가 변경되었습니다!');
    });
  });

위 예제에서는 `$(document).ready()`를 사용하여 문서가 완전히 로드된 후, 버튼을 클릭하면 `

` 태그 안의 텍스트를 변경하도록 했습니다. jQuery의 `$('#changeTextButton')` 구문을 사용해 버튼을 선택하고, `click()` 이벤트를 처리한 후, `$('#text').text()`로 텍스트를 변경합니다.

📌 jQuery를 사용하는 이유

jQuery는 자바스크립트를 사용하여 DOM을 조작할 때 반복적인 작업을 더 쉽게 할 수 있도록 도와줍니다. 예를 들어, 이벤트 처리, DOM 탐색 및 수정, 애니메이션 효과 적용 등이 훨씬 간단해집니다. 또한, 다양한 브라우저 간 호환성 문제를 해결해 주므로, 개발자들이 더 빠르고 효율적으로 작업을 할 수 있게 해 줍니다.

✅ jQuery의 장점

  • 브라우저 간 호환성 해결
  • 간단한 문법으로 복잡한 작업 수행
  • 많은 플러그인과 커뮤니티 지원

jQuery는 많은 개발자들이 애용하는 도구로, 아직도 많은 프로젝트에서 사용되고 있습니다. 하지만 최신 웹 개발에서는 React, Vue.js와 같은 프레임워크들이 많이 사용되므로, jQuery의 사용을 줄여가고 있는 추세입니다. 그럼에도 불구하고 jQuery는 여전히 간단한 웹 페이지나 애플리케이션에서 유용하게 사용될 수 있습니다.

반응형

'Programming' 카테고리의 다른 글

jQuery DOM 조작 및 시각 효과  (100) 2025.09.25
jQuery 선택자 및 기본 문법  (102) 2025.09.24
JavaScript 번들링 (Webpack, Vite)  (107) 2025.09.22
JavaScript 보안 개요 (XSS, CSP, CORS)  (109) 2025.09.21
JavaScript 웹 성능 최적화  (132) 2025.09.20