728x90
jQuery
jQuery는 JavaScript 라이브러리로, JavaScript를 손쉽게 사용할 수 있도록 해주는 라이브러리이다.
선택자
- jQuery는 CSS 선택자를 사용해서 HTML 요소를 선택한다.
- 선택한 요소를 조작하거나 이벤트를 바인딩하는 데 사용된다.
- 선택자는 $( ) 함수를 사용해서 만든다.
$("#myElement") // ID가 myElement인 요소 선택
$(".myElements") // Class가 myElements인 요소들을 선택
$("p") // 모든 <p> 요소 선택
이벤트 처리
- jQuery를 사용하면 HTML 요소에 이벤트 핸들러를 쉽게 추가할 수 있다.
// 버튼 클릭 이벤트 핸들러 추가
$("#button").click(function() {
// 이벤트 처리 로직
});
요소 조작
- jQuery를 사용하여 HTML 요소를 동적으로 조작할 수 있다.
$("#element").text("새로운 텍스트"); // 텍스트 설정
$("#element").html("<b>굵은 텍스트</b>"); // HTML 내용 설정
$("#image").attr("src", "new-image.jpg"); // 속성 설정
$("#list").append("<li>새로운 아이템</li>"); // 요소 추가
$("#element").remove(); // 요소 삭제
애니메이션
- jQuery를 사용해서 요소의 애니메이션을 만들 수 있다.
$("#myElement").fadeOut(); // 서서히 사라지는 애니메이션
$("#myElement").fadeIn(); // 서서히 나타나는 애니메이션
$("#myElement").animate({ left: "200px", top: "100px" }); // 이동 애니메이션
AJAX(비동기 통신)
jQuery를 사용하면 AJAX 요청을 쉽게 수행할 수 있다.
$.ajax({
url: "data.json",
type: "GET",
dataType: "json",
success: function(data) {
// AJAX 요청 성공 시 처리 로직
},
error: function(error) {
// AJAX 요청 실패 시 처리 로직
}
});
728x90
'JavaScript' 카테고리의 다른 글
JavaScript - Var, Let, Const 차이점 (0) | 2023.07.18 |
---|