jQuery 소스코드 분석과 함께하는 자바스크립트 공부 – 4
이 글에서 자바스크립트의 function scope(자바스크립트의 변수의 유효범위는 함수 내부로 정해진다는 의미), jQuery chaining patter, jQuery.fn 에 대해서 알아보겠습니다. 1. function scope jQuery의 소스코드를 보면 jQuery 객체가 여러 함수에 겹겹이 쌓여 있는 것을 보실 수 있습니다. 이것은 바로 function scope를 만들기 위해서 입니다. 자바스크립트는 변수의 유효범위가 함수로 결정되기 때문에 새로운 유효범위를 만들기 위해서 - 그 범위안에서 지역변수를 자유롭게 사용하고 범위 바깥에서 그 변수에 접근하지 못하게 하기 위해 - 함수를 사용하게 되는데, jQuery 같이 많은 기능을 가진 복잡한 객체를 만들때에는 이런 저런 변수를 많이 만들... »
Recent Comments