본문 바로가기

JavaScript

jQuery

jQuery는 HTML 속 클라이언트 사이드 스크립트 언어를 단순화하도록 설계된 브라우저 호환성이 있는 JavaScript 라이브러리이다. 기능적으로야 더 좋은 라이브러리들도 많지만, jQuery가 순식간에 업계를 장악한 특장점은 바로 무지하게 쉽고 간편하다는 점이다. 'write less, do more.'가 모토로서 비프로그래머인 웹디자이너들도 어렵지 않게 이해할 수 있을 만큼 쉬운 편이다. DOM 구조와 CSS에 대한 지식만 있다면 애니메이션 같은 건 바로 이해가 가능할 정도다

 

- 쉬운 API를 통해서 문서 탐색 및 조작,

- 이벤트 처리, 애니메이션, ajax등을 훨씬 더 간단히 만들어줌

- 함수에 이름을 붙이면 같은 기능이 필요할 때 해당 함수를 실행 할 수 있어서 유용함.

- 표준 라이브러리의 일부로 사용되는 경향이 더 많으므로 더 익숙해 질 수 있도록 하기 위함.

 

JQuery vs Js

jQuery를 이용한 노드 (웹 요소) 찾기

기초 요소:

var $변수 이름 = $("css 선택자") 

 

*$(): 함수를 호출하는 역활을 한다. 

* 선택자: css 그대로를 의미함.

* var $변수 이름: $() 함수의 역활은 선택자에 해당하는 노드를 찾아주는 역활을 한다.

 

Relationship between css and jquery

$("div")

$(".select")

$("div ul")

$("#menu2 li")

 

1. 이벤트 등록

$대상.on("이벤트 이름", "이벤트 리스너");

$대상.단축이벤트함수(이벤트리스너);

 

예시:

 

2. 스타일 설정

$대상.css("스타일 이름", 값);

 

예시:

    

'JavaScript' 카테고리의 다른 글

Object  (0) 2022.03.17
console.log (console에 프린팅)  (0) 2022.03.17
브라우저에서 흔히 일어나는 Event 정리  (0) 2021.07.30
Intro  (0) 2021.07.20