Notice
Recent Posts
Recent Comments
초코레
$(document).ready(function(){ }); 와 $(function(){ }); 와 (function(){ })(); 차이 본문
Frontend/JavaScript
$(document).ready(function(){ }); 와 $(function(){ }); 와 (function(){ })(); 차이
초코레 2020. 7. 31. 00:39$(document).ready(function(){
});
$(function(){
});
- 둘은 같은 구문
- jQuery에서 많이 사용되기 때문에 축양형인 두번째 구문을 제공한다.
- 페이지 로딩이 끝났을 때 실행될 함수를 등록하는 곳을 의미
(function(){
})();
- 퓨어 자바스크립트에서 항상 사용하는 것
- 즉시 실행 함수 표현(IIFE, Immediately Invoked Function Expression)
- 이 안의 코드를 하나의 스코프에 담고 바로 실행한다
(function() { })() 의 의미는?
자바스크립트에서 이런 구문을 보신 적이 있으신가요? (function() { // 코드 })(); 제가 처음 이런 구문을 봤을 적엔 의아스러웠습니다. 괄호가 여기저기 겹쳐 붙어 있는 걸로 보일 뿐, 대체 무슨 구�
findawayer.tistory.com
'Frontend > JavaScript' 카테고리의 다른 글
이벤트 버블링, 이벤트 캡처 그리고 이벤트 위임까지 (0) | 2021.01.10 |
---|---|
비동기 처리 패턴 (0) | 2021.01.10 |
this (0) | 2021.01.09 |
생성자 함수 (0) | 2021.01.09 |
Object.defineProperty() (0) | 2021.01.09 |