모듈패턴
-
자바스크립트 모듈 패턴 :: 마이구미Javascript 2016. 7. 26. 20:25
이번 글에서는 모듈 패턴을 알아볼 것이다.이전 즉시실행함수에 대한 글을 살펴보고 오면 좋다.이전 글 내용에서 조금 더 들어간 내용이다. 모듈패턴이란 로직을 캡슐화하고 전역 공간의 남발을 방지하는 훌륭한 기법이다. (function() { var a = 1, b = 2;}()); 자바스크립트에서는 위와 같이 익명함수와 즉시실행함수가 있기 때문에 가능하다.익명함수 내부의 변수들은 지역변수가 되므로 외부에서 접근할 수가 없지만, 익명함수 내부에서는 전역변수를 이용할 수 있다.이런 식으로 커지다 보면, 변수에 대한 명확성이 떨어지게 된다.또한 당연히 전역변수를 사용 시에는 지역변수 접근보다 시간이 더 걸린다. 이 문제를 해결하기 위한 방법이 이전 글에서도 살짝 언급했었다. (function($) { consol..