반응형
document ready와 window load의 실행순서
$(window).load(function(){
console.log("window load");
});
$(document).ready(function(){
console.log("document ready");
});
웹 문서를 읽어, DOM이 생성되면 document ready가 실행되고
이후 이미지를 포함한 요소들이 로드되어, 페이지 로딩이 완료되면 window.load가 실행된다.
document ready > window load
document ready
- 이미지, 외부 리소스와는 상관없이 DOM (Document Object Model)이 생성 직후 실행된다.
- 중복 사용하여 실행할 경우 선언한 순서대로 실행된다.
window load
- 페이지 로딩이 완료된 후 실행된다.
- 이미지를 포함한 모든 요소들(js, css...) 이 로드된 후 실행된다.
- body에서 onload이벤트를 쓰는 경우 window load가 실행되지 않는 현상이 발생한다.
반응형
'프로그래밍 > jQuery' 카테고리의 다른 글
[jQuery] bind(), unbind(), on(), off() 이벤트 등록 및 해제 (0) | 2019.10.21 |
---|---|
[jQuery] ajaxStart, ajaxStop 실행 및 특정 ajax에서는 실행되지 않도록 설정 (1) | 2019.10.08 |
[jQuery] 특정 문자 시작, 포함, 제외하는 class 찾기 (0) | 2019.09.25 |
[jQuery] jquery 템플릿 (text/x-jquery-tmpl) (1) | 2018.10.23 |
[jQuery] opener, parent 부모창 제어 (1) | 2018.05.02 |