이 jQuery를 이상한 패턴 :jQuery를 변수 그림자
var jQuery = (function() {
// Define a local copy of jQuery
var jQuery = function(selector, context) {
...
return jQuery;
})();
이에 대한 실제적인 이유는 무엇입니까? 왜 내부 jQuery 함수를 노출하지 않는가? 내부 jQuery와 외부 jQuery에서 이름 충돌은 둘 다 닫혀 있기 때문에 가능합니까?
다른 모든 [함수] (https://github.com/jquery/jquery/blob/master/src/core.js#L942)와'jQuery'를 정의하는 데 필요한 변수를 캡슐화 할 수 있습니다. 사용자가 이해하지 못함 – zerkms