본문 바로가기
프로그래밍/Web

[jQuery] 다운로드와 사용법 간단한 예제

by JR2 2022. 5. 16.

https://jquery.com

jQuery는 빠르고 가볍고 기능많은 자바스크립트 라이브러리다.

잘 쓰면 빠르고 간편한 개발이 가능하다.

 

다운로드

https://releases.jquery.com

 

해당 홈페이지의 minified을 클릭하여 script 태그를 소스코드에 넣어주면 된다.

 

사용하기

아주 간단하게 사용할 수 있는 예시이다.

첫번째 문장은 기존의 javascript이고, 두번째 문장은 jquery이다.

엄청 간단하게 쓸 수 있다는 것을 알 수 있다.

//Javascript
document.querySelector(".box").innerHTML = "HI";

//Jquery
$(".box").html("HI");

 

또한 jQuery $의 의미는 querySelectorAll과 유사하다.

위의 예시처럼 하나만 찾아서 바꿀 수도 있지만, 클래스가 여러개 있다고 하면 아래 예시처럼 eq(0)을 통해 제어할 수 있다.

<body>
    <p>첫번째 P태그</p>
    <p>두번째 P태그</p>
</body>
<script>
    //Javascript
    document.querySelectorAll("p")[0].innerHTML = "Hello";
    document.querySelectorAll("p")[1].innerHTML = "World!";

    //Jquery
    $("p").eq(0).html("Hello");
    $("p").eq(1).html("World!");
</script>

 

addEventListener 도 on으로 짧게 사용이 가능하다.

//Javascript
document.querySelector(".navbar-toggler").addEventListener("click", function () {
	document.querySelector(".list-group").classList.add("show");
});

//Jquery
$(".navbar-toggler").on("click", function(){
	$(".list-group").addClass("show");
})

 

 

요소를 보이고 사라지게 하는 toggle 기능도 구현할 수 있는데다가 자연스럽게 애니메이션도 추가가 된다.

document.querySelector(".list-group").classList.toggle("show");

$(".list-group").toggle("show");

 

 

추가적으로 이런 유용한 애니메이션들이 있다.

hide() / show()

fadeOut() / fadeIn()

slideUp() / slideDown(). 

fadeToggle()

 

jQuery로 모달창 구현

See the Pen jquery Modal by Jirong (@jirongkim) on CodePen.

 

 

댓글