Daylogs/Javascript
브라우저 환경과 node 환경을 모두 제공하는 패턴
ohgyun
2015. 1. 18. 01:25
발생일: 2015.01.03
키워드: window, exports, node
문제:
어떤 오픈소스 코드를 보다가,
브라우저 환경과 node 환경을 모두 커버할 수 있는 코드 패턴을 발견해서 메모해둔다.
해결책:
(function (exports) {
var module = … (모듈 정의);
exports.module = module;
}(typeof exports === ‘undefined’ ? window : exports));
반응형