Javascript Module Pattern

JavaScript 모듈 패턴을 이용한 window 객체의 프로퍼티로 추가

각각의 자바스크립트 파일을 모듈화 하여, 즉시 실행 함수로 실행하고, 실행하여 생성된 생성자 함수를 전역 객체인 window 객체의 프로퍼티로 추가하여 접근하는 방법이다.
export를 통해 프로퍼티를 추가할수 있다.

1
2
3
4
5
6
7
8
(function(exports) {
exports.module = function() {
console.log('hello');
};
})(window);

// output
module(); // hellow

참조

공유하기