본문 바로가기
웹개발/front-end

[자바스크립트]jquery에 대해서...

by 지구별 여행자 임탱 2024. 3. 17.
728x90

jQuery는 자바스크립트 라이브러리 중 하나로, HTML 문서의 탐색과 조작, 이벤트 처리, 애니메이션 등을 쉽게 할 수 있도록 설계되었습니다. 이 라이브러리의 목적은 "write less, do more"로 요약할 수 있으며, 개발자가 다양한 브라우저에서 동일하게 작동하는 자바스크립트 코드를 더 적게 쓰면서 더 많은 일을 할 수 있도록 도와줍니다.

 

jQuery 추가하기
jQuery를 사용하기 위해서는 먼저 jQuery 라이브러리를 페이지에 추가해야 합니다. 

이는 주로 <head> 태그 내에 다음과 같은 스크립트 태그를 추가함으로써 이루어집니다.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

 

jQuery 문법
jQuery의 기본 문법은 $(selector).action() 형태로, $는 jQuery를 의미하고, selector는 HTML 요소를 선택하며, action()은 선택된 요소에 적용할 작업을 나타냅니다.
예를 들어, 모든 <p> 요소의 텍스트 색상을 변경하고 싶다면 다음과 같이 씁니다.

$("p").css("color", "red");

 

문서 준비 이벤트
jQuery는 문서가 완전히 로드되고 준비된 후에 코드가 실행되도록 해줍니다. 이는 다음과 같이 작성합니다.

$(document).ready(function(){
    // 여기에 jquery코드를 작성합니다.
});

 

HTML 요소 숨기기
HTML의 특정 요소를 숨기고 싶을 때 hide() 메소드를 사용할 수 있습니다.

<button id="hide">숨기기</button>
<p>이 텍스트는 숨겨질 것입니다.</p>

<script>
$(document).ready(function(){
    $("#hide").click(function(){
        $("p").hide();
    });
});
</script>

 

HTML 요소에 클릭 이벤트 추가하기
특정 요소에 클릭 이벤트를 추가하여 사용자가 요소를 클릭했을 때 어떤 동작을 하도록 설정할 수 있습니다.

<button>클릭하세요</button>
<p style="display:none">안녕하세요!</p>

<script>
$(document).ready(function(){
    $("button").click(function(){
        $("p").show();
    });
});
</script>

 

이제는 웹개발을 할때 자바스크립트는 jquery를 활용하는것이 필수가 되었습니다.

jquery를 넘어서 다양한 자바스크립트 라이브러리들이 탄생하고 있고 그 이상의 기술을 선보이고 있습니다.

 

'웹개발 > front-end' 카테고리의 다른 글

[react]기초  (0) 2024.03.22
[자바스크립트]jquery 이벤트 종류  (0) 2024.03.17
자바스크립트 ajax기초  (0) 2024.03.17
[css]브라우저 별 css적용의 차이  (0) 2024.03.12
[CSS]css의 기초  (0) 2024.03.12