https://jquery.com/
API Documentation을 자주 보고 익히는 것이 중요함
(1) 공식 홈페이지에서 파일 다운로드 후 일반 js 파일과 같은 방식으로 연동해줌

주의
라이브러리를 먼저 연동해줘야 함
순서가 뒤바뀌면 연동되지 않음
(2) $(function() { }) 안에 모든 제이쿼리 코드를 입력함

참고(1)
과거 버전에서는 사용 코드가 보다 복잡했음
$(document).ready(function() { })
참고(2)
경우에 따라$(function() { })를 입력하지 않고 바로 코드를 작성해도 되지만, 입문 단계이므로 정석적인 접근을 권함
기본 선택


변수를 선언할 때는, 제이쿼리에 의해 할당된 값이 초기화 되어있다는 것을 나타내기 위해 변수 이름의 앞에 $를 붙여준다.

특정 요소 선택


선택하고자 하는 요소가 없을 때는 오류 메시지가 아니라 값이 없음을 반환함

$('선택자1111').이벤트A(function() {
$('선택자1111').css('이벤트 속성A');
})
$('선택자1111').이벤트B(function() {
$('선택자1111').css('이벤트 속성B');
})
this를 활용해 간소화하기
$('선택자1111').이벤트A(function() {
$('this').css('이벤트 속성A');
})
$('선택자1111').이벤트B(function() {
$('this').css('이벤트 속성B');
})
.on: 하나의 선택자에 여러 메소드 활용
$('선택자').on({
이벤트A: (function() {
$('this').css('이벤트 속성A');
},
이벤트B: (function() {
$('this').css('이벤트 속성B');
}
)
mouseenter mouseleave


click


fadeTo
Style의 Opacity 조절


hide
display: none; 처리


show
display: none;을 제거하는 개념



toggle
hide와 show 중 요소의 원래 상태와 반대 되는 명령을 수행하여 자연히 반복 효과를 줄 수 있음


slideDown
아래로 슬라이드 되는 효과



slideToggle


fadeIn fadeOut


addClass removeClass



toggleClass


🤍
🤍
와 라이브러리 너무 편하네...?????!!!!!!
그래도 제이쿼리에 너무 익숙해지려 하지 말고 JS 순수 코딩을 많이 익혀두자.