네임스페이스 썸네일형 리스트형 네임스페이스 네임스페이스 전역 변수와 함수를 하나의 함수로 감싸 지역변수로, 객체 안의 속성으로 만드는 것을 네임스페이스를 만든다고 표현 전역 변수와 객체, 함수들 = 지저분한 코드 var abc = 'ABC'; var aaa = 'AAA'; var m = {}; m.mm = 'mmm'; function abcFunc(){ console.log(abc, aaa, m.mm); } abcFunc() 객체 리터럴 패턴 하나의 전역 객체를 생성한 후 그 전역 객체 안에 구현 var obj = { x : 'x', y : function(){ console.log( this.x ); } } obj.x; obj.y(); 단점 : 수정 가능 obj.x = '바보 메롱'; 방지하려면 즉시실행함수를 추가한 패턴으로 var obj = .. 더보기 이전 1 다음