이 모듈을 가지고 있으며 자체 초기화하고 해당 범위에 연결하려고합니다. 그래서 같이 :jQuery를 사용하여 '모듈 패턴 공개'모듈의 범위 결정
(function(scope) {
var Module = (function() {
return {
init: function(){
console.log('Initialized');
}
};
})();
var module = scope.Module = Module;
module.init();
})(self);
이제 문제는, self
항상 window
것입니다. 나는 그것을 원하지 않는다. 그래서처럼, 그것은 호출 및 jQuery의 $.getScript()
에 의해로드 된 어디의 범위가되고 싶어요 :
var Master = (function($) {
return {
init: function() {
var self = this;
$.getScript("/js/libs/module.js");
}
}
})(jQuery)
이 균열 수있는 방법이 있나요?
그런데 require.js는 매우 적합하다. 감사. – Kriem