JavaScript - 익명의 즉시 실행 함수로 스크립트 시작하기

* 익명의 즉시 실행 함수는 다음의 코드와 같이 정의
(function() {
    // ... 코드 생략 ...
}());


* 익명 함수는 자바스크립트가 런타임에 구문을 해석하여 실행.

  이는 외부의 접근을 제한함을 의미.
  따라서 외부 코드에서 익명 함수의 내부 코드를 수정할 수 없음.
 

* 즉시 실행 함수는 선언과 동시에 실행.
  익명 함수가 런타임에 사용될 준비가 되면 즉시 함수의 초기화 코드를 실행할 수 있기 때문.