Cooking jQueryNHN Technology Services
이진권
What is js Libaries?
–Someone Who called Developer
‘수레를 만들기 위해 바퀴를 다시 발명하지 말라’
‘널리 개발자들을 이롭게 하라.’
Union����������� ������������������ of����������� ������������������ Function����������� ������������������ or����������� ������������������ Class
자바스크립트의 문법을 이용하여 만든 함수(혹은 클래스)의 집합
처음부터 끝까지 모든 기능을 구현하기는 너무 어렵고 너무 오래 걸린다.
크로스브라우징을 지원하는 고성능의 DOM Selector를 어떻게 구현할 것인가?
There are good Javascript
third party libraries,
BUT!
Too Too much Libraries
Javascript repositories
264,131(Github 2013)
무얼 쓸 것인가는 본인 선택의 몫
jQuery
2006 John Resig
최소한의 기능으로 기본적인 기능을 쉽고 간편하게
2.x버전대는 예전 브라우저 지원을 줄이며 다이어트 1.x버전대는 예전 브라우저 지원을 포함하며 크로스 브라우징을 선택
What do you want for jQuery?
DOM Selection
DOM Manipulation
Cross Browsing Ajax
Easy Event Handling
And more..
Real jQuery
$(‘#_DOM’).method();선택하고 실행한다
More jQuery, Chaining
$(‘#_DOM’).method().method2();
More Chaining$(‘#_DOM’) .method1().method2() .method2().method2() .method3().method2() .method4();
Some other
$.ajax();
How?
return this;