[jQuery] jQuery 사용법
jQuery란?
제이쿼리 라이브러리(jQuery Library)란
- 제이쿼리는 일반 자바스크립트에서 볼 수 없는 다양한 애니메이션 효과의 구현을 위한 기능적인 함수들이 많이 추가되어 있다. 이런 함수를 그대로 불러와 사용할 수 있도록 구성된 기능적인 함수나 작은 프로그램들의 집합을 라이브러리라 한다.
- 자바스크립트 문법을 알지 못해도 간단하고 효율적인 제이쿼리 문법만으로 자바스크립트의 기능을 구현할 수 있도록 만든 자바스크립트 집합체(Javascript Library)
jQuery 링크 방식
다운로드 방식
- 제이쿼리 오피셜 웹사이트
- Download
- Download the Compressed, production jQuery 3.6.0 클릭 후 js 파일 다운로드
- 다운로드 JS 파일(
jquery-3.6.0.min.js
) HTML 파일에 링크하기
<head>
<meta charset="utf-8" />
<title>제이쿼리 링크하기</title>
<script src="jquery-3.6.0.min.js"></script>
</head>
CDN 호스트 링크 방식
- 제이쿼리 CDN 웹사이트
- jQuery 3.x → minified 클릭
- 제이쿼리 CDN 링크 복사 (https://code.jquery.com/jquery-3.6.0.min.js)
- 복사된 CDN 주소를 HTML 파일에 링크하기
<head>
<meta charset="utf-8" />
<title>제이쿼리 링크하기</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
jQuery 기본 실행구문
<script>$(document).ready(function(){실행구문});</script>
// or
// <script>
// $(function(){
// 실행구문
// });
// </script>
// these means..
// $('선택자').함수(function(){
// ex)$('선택자').메서드(); // 실행구문
// })
-
제이쿼리를 HTML 문서 내부에 적을 경우
</body>
마감 태그 바로 위에서 작성하며<script>..</script>
안에 작성한다. -
제이쿼리 파일을 링크형태로 사용할 경우
<head>..</head>
사이에 넣어도 되고,</body>
마감 태그 바로 위에 넣어도 된다.
선택자, 함수, 메서드
선택자 종류
- CSS 클래스 선택자
- CSS ID 선택자
- CSS 태그 선택자
this
필수 함수 종류
click
mouseenter
mouseleave
필수 메서드 종류
slideDown()
slideUp()
stop()
show()
hide()
fadeIn()
fadeOut()
addClass()
removeClass()
children()
siblings()
사용 예시
간단하게 div
태그를 보이고, 숨기고, 토글하는 예제이다.
HTML
<button id="hide-btn">숨기기</button>
<button id="show-btn">보이기</button>
<button id="toggle-btn">토글</button>
<div>디 비 전</div>
javascript
$("#hide-btn").click(function () {
$("div").hide(); // 디비전 숨기기
});
$("#show-btn").click(function () {
$("div").show(); // 디비전 보이기
});
$("#toggle-btn").click(function () {
$("div").toggle(); // 디비전 토글하기
});
실행결과
1. 초기화면
2. 숨기기
3. 보이기
4. 토글
…
댓글남기기