- jQuery: 자바스크립트를 간편하게 사용할 수 있도록 고안된 라이브러리
2. jQuery 불러오기(import)
1)jQuery 다운로드
- jQuery 홈페이지: https://jquery.com/
- jQuery 다운로드: jQuery 3.7.0(compressed version)
- 우측마우스- 다른 이름으로 저장-JavaScript workspace 폴더에 다운로드
- <head> 태그에 <script> 태그 만들어서 src에서 파일 상대경로 작성하기
2)CDN 활용하여 사용하기
- jQuery 다운로드 클릭
- Using jQuery with a CDN 찾기
- jQuery Core 3.7.0(min version)
- 소스코드 복사하여 <head> 태그 내에 붙여넣기
3. jQuery 문법: $(태그명 또는 선택자).동작함수();
- 요소선택자로 원하는 HTML 요소를 선택하고 선택된 요소에 원하는 동작을 설정
- 동작함수의 종류: .html(), .css(), .on(), .attr()
1)내용 변경하기: $(태그명 또는 선택자).html(“변경할 내용”)
2)스타일 적용하기: $(태그명 또는 선택자).css(‘속성’, ‘값’);
3)다중 스타일 적용하기
- 객체형태 방식: {속성:값} 형태로 여러 속성 작성
- 메소드 체인 방식: .메소드(‘속성’, ‘값)를 여러 개 이어서 작성
4. jQuery 선택자
- 자식 요소 가져오기: $("부모요소").children('조건')
- 부모 요소 가져오기: $("자식요소").parents('조건')
-부모요소에 css 적용하기
*JS 문법: getElementByID(“아이디명”)
*JQuery 문법: $(“#아이디명”)
5. class 변경하기
- addClass(): 새로운 클래스 추가
- removeClass(): 기존 클래스 삭제
6. 이벤트 실행하기: on() 메소드
- 사용방법: $(요소명 또는 선택자).on(이벤트 타입, 이벤트 핸들러)
- 이벤트 종류
7. this 키워드: 호출된 HTML 객체가 저장되는 속성(실행주체)
- 요소명을 작성하는 대신 this 키워드를 사용하여 요소를 가리킴
- JavaScript의 실행내용에 따라 자동으로 변환
- 사용하는 이유
-CPU 부하를 줄여 처리 성능 향상: 선택자를 통해 요소를 수집, 처리
-처리대상이 자동으로 전환되어 같은 코드를 여러 번 사용가능
-여러 선택자를 지정한 경우 처리 시점을 나눌 수 있음
[실습 1]마우스를 올릴 때와 아닐 때의 이벤트 실행
[실습2]증가 버튼을 누르면 숫자 증가, 감소 버튼을 누르면 숫자 감소
'JavaScript' 카테고리의 다른 글
[JS]5. JQuery 실습 (0) | 2023.08.08 |
---|---|
[JS]3. 함수&객체 (0) | 2023.08.04 |
[JS]2. 배열 (1) | 2023.07.14 |
[JS]1. JS 기초 (1) | 2023.07.12 |