cooking jquery

14
Cooking jQuery NHN Technology Services 이진권

Upload: jinkwon-lee

Post on 07-Jul-2015

112 views

Category:

Technology


3 download

DESCRIPTION

jquery for beginner

TRANSCRIPT

Page 1: Cooking jquery

Cooking jQueryNHN Technology Services

이진권

Page 2: Cooking jquery

What is js Libaries?

Page 3: Cooking jquery

–Someone Who called Developer

‘수레를 만들기 위해 바퀴를 다시 발명하지 말라’

‘널리 개발자들을 이롭게 하라.’

Page 4: Cooking jquery

Union����������� ������������������  of����������� ������������������  Function����������� ������������������  or����������� ������������������  Class

자바스크립트의 문법을 이용하여 만든 함수(혹은 클래스)의 집합

처음부터 끝까지 모든 기능을 구현하기는 너무 어렵고 너무 오래 걸린다.

크로스브라우징을 지원하는 고성능의 DOM Selector를 어떻게 구현할 것인가?

Page 5: Cooking jquery

There are good Javascript

third party libraries,

BUT!

Page 6: Cooking jquery

Too Too much Libraries

Javascript repositories

264,131(Github 2013)

무얼 쓸 것인가는 본인 선택의 몫

Page 7: Cooking jquery

jQuery

2006 John Resig

최소한의 기능으로 기본적인 기능을 쉽고 간편하게

2.x버전대는 예전 브라우저 지원을 줄이며 다이어트 1.x버전대는 예전 브라우저 지원을 포함하며 크로스 브라우징을 선택

Page 8: Cooking jquery

What do you want for jQuery?

DOM Selection

DOM Manipulation

Cross Browsing Ajax

Easy Event Handling

And more..

Page 9: Cooking jquery

Real jQuery

$(‘#_DOM’).method();선택하고 실행한다

Page 10: Cooking jquery

More jQuery, Chaining

$(‘#_DOM’).method().method2();

Page 11: Cooking jquery

More Chaining$(‘#_DOM’) .method1().method2() .method2().method2() .method3().method2() .method4();

Page 12: Cooking jquery

Some other

$.ajax();

Page 13: Cooking jquery

How?

return this;

Page 14: Cooking jquery

References

http://api.jquery.com/