August 17, 2020
(function() {
함수정의부
})()
함수를 선언함과 동시에 자기 자신을 호출하는 함수.
(function($) {
함수정의부
})(jquery)
jquery를 사용할 때 $가 이미 값을 가지고 있을 수 있다.
jquery를 매개변수로 전달하여, $가 다른 용도를 가지지 않도록 한다.
이처럼 함수 정의부의 특정한 값을 한 번의 변경할 수 있다.
즉시실행함수의 코드들을 캡슐화하여 호이스팅을 방지한다.
참고 : 호이스팅