다운 - > https://jquery.com/
javascript 구현에 필요한 상당수의 기능들을 미리 구현해 놓은
함수들의 집약체
이처럼 프로그래밍에 필요한 함수들을 언제든지 필요할 때 참조할 수 있도록
집약해 놓은 형태를 '라이브러리'라고 한다.
HTMl 요소제어
요소의 탐색과 생성
ajax 통신처리
익숙한 구문
다양한 플러그인
$('li').css('color',red');
$ -> jQuery
('li') -> css 선택자
.css('color','red') -> 선택된 객체들에게 style을
color:red로 변경한다.
innerHTML
-> 선택자.html("문장");
window.onload = function(...){}
-> $(document).ready(function(){...});
-> $(function(){...})
jQuery는 제어할 요소를 획득하기 위하여 $()함수 안에 제어할 대상을
가르키는 CSS셀렉터를 파라미터로 전달한다.
태그요소
let tag = $('h1');
css클래스 요소
let mycss = $(".hello");
hello라는 id 속성을 갖는 요소
let myid = $("#id");
조합형
let my = $("a,b");
자식 항목
let my = $("a b");
$("#btn").click(function(event){
..........
});
$("#btn").bind('click', function(event){
.......
});
$("#btn").ont('click',function(event){
....
});
이름(key)과 값(value)의 쌍으로 이루어진 객체 구조
빈 객체('{}') 안에 배열과 같이 콤마(,)로 구별하여 여러개의 값을
하나의 객체 안에 포함시킨다. 이 때 "이름:값"의 형태로 할당한다.
let 객체이름 = {
이름 : 값, 이름 : 값
}
데이터에 접근
객체이름.이름;