2013-10-11 2 views
1

많은 자바 스크립트 파일에서 다음 코드를 볼 수 있습니다.자바 스크립트 구문 설명 (function() {})();

(function() { 
    //code goes here 
})(); 

누군가가 이것을 설명 할 수 있습니까? 아니면 이것을 설명하는 자습서를 가르쳐 주시겠습니까?

+0

익명 자기 호출 함수를 가리 키도록 링크를 수정했습니다. – Praveen

+0

[IIFE] (http://benalman.com/news/2010/11/immediately-invoked-function-expression/). – Andy

답변

1

이것은 코드 블록으로 정확한 실행 기능으로 기본적으로 정의한 변수가 전역 범위로 누출되는 것을 방지합니다 (이는 끔찍한 일이며 버그를 추적하기 어려울 수 있습니다).

youtube Fundamentals for Great jQuery Development에서 볼 수있는 좋은 비디오가 있습니다. 더 많은 지식을 가진 사람이 처음 부분에서이 기술을 검토합니다. 나는 당신이 그것을보고 조언 :

편집
가 의도 된 비디오