반응형 이름공간1 [JavaScript] 자바스크립트 모듈패턴과 이름공간 모듈패턴 1 이름공간 안에서 사용하는 함수와 외부로 노출하는 함수를 구분한다. var namespace = (function() { var namespace = {}; var i = 0; // 내부에서 사용하는 함수 function func1() { alert(i); } // namespace를 통해 외부로 노출하는 함수 namespace.func2 = function() { alert(i); } return namespace; })(); 모듈패턴 2 전역번수 $ 를 아래와 같이 지역변수로 전달하면 이름공간 내에서 지역변수로 사용하기 때문에 속도가 향상될 수 있다. var namespace = (function(namespace, $, undefined) { var i = 0; // 내부에서 사용하는 함.. ■ Front-End ■/JavaScript 2023. 3. 1. 이전 1 다음 728x90