2강
wrapper란
- jquery로 시작하는 함수 ( $ == jquery )
제이쿼리 장점
- 다른 라이브러리들과 충돌을 하지 않는다
다른 라이브러리와 충돌하지 않기 위한
1. $는 다른 라이브러리에서도 사용하기 때문에
$대신 jquery를 사용한다. but 타이핑 할것이 늘어난다.
2. function안의 인자로 $를 사용하기 때문에 외부의 $와의
충돌을 피할 수 있다. ( 함수 밖의 jquery를 쓰는 구문으로 제이쿼리를 표현한다. )
cf) 함수안의 변수를 로컬변수, 함수 외부의 변수를 글로벌 변수.
우선순위 로컬변수 > 글로벌 변수
제어 대상을 지정하는 방법
보통 제이쿼리는 제어 하고자 하는 대상을
selector나 element를 인자로 사용한다.
jQuery ( selector, [context] )
=wrapper ( 문자열, [옵션(있어도 그만 없어도 그만])
ex ) ( function( $ ) ) {
$ ('ul.foo').click( function() ) {
$('li,this').css('background-color',''red);
});
})(jQuery)
위 식의 this는 [context]이며 위 변수 $('ul.foo')를 가르킨다.
'코딩' 카테고리의 다른 글
슬라이드 만들기 정리 (0) | 2020.07.23 |
---|---|
자바스크립트 기초 (함수) (0) | 2020.07.08 |
jQuery 기초 1강 (0) | 2020.07.05 |
6월 27일 (0) | 2020.06.27 |
6월 27일 (0) | 2020.06.27 |