달력

22014  이전 다음

'2014/02/22'에 해당되는 글 2건

  1. 2014.02.22 jQuery 구조와 기능
  2. 2014.02.22 jQuery 소스 나눠보기

jQuery 구조와 기능

JavaScript 2014. 2. 22. 22:51
Posted by 케누 kenu허광남
TAG jQuery

댓글을 달아 주세요

jQuery 소스 1.11.0 버전의 소스는 약 10,000 라인입니다.

한 줄 한 줄 살펴 보기보다는 전체적인 맥락을 살펴 봤습니다.


다음과 같이 시작합니다.

(function (g, f) {}(window, Function));


CommonJS의 모듈을 따르는 부분이 나옵니다. 이 가운데 체크하는 것이 있는데, jQuery의 용도를 명확히 얘기합니다.

"jQuery requires a window with a document"

                if (!w.document) {
                    throw new Error("jQuery requires a window with a document");
                }

Function 부분은 jQuery의 본체입니다.

기억에 의하면 4부분 정도가 생각납니다.

1. Selector(Sizzle 이용)

2. Event

3. Tween

4. ajax


이클립스의 JS Outline은 다음과 같습니다.



Posted by 케누 kenu허광남

댓글을 달아 주세요