Written by
Ari Kim
on
on
document.ready, window.ready, window.onload 실행순서
이 포스트를 쓰다보니 자바스크립트에 대해 너무 많이 모른다는 생각이 들어서
조만간 자바스크립트 포스트만 쓰게 될 것 같다. :(
스크립트의 실행 위치나, DOM 에 대한 자세한 것도 공부해서 올릴 예정 !
1. 실행 순서
- document.ready
- window.ready
- window.onload
2. 설명
- window.ready , document.ready
window.ready
보다document.ready
가 먼저 실행됩니다.
window.ready
는 페이지 내의 이미지를 포함하여 모든 리소스가 로드 되고나서 실행되고
document.ready
는 태그 등의 세팅이 완료 되었을 때 실행되기 때문입니다. - window.onload
window.onload
는<body onload="">
와 같은 기능인데요 ,
둘 다 선언된다면body
의 함수가 실행되고window.onload
함수는 실행되지 않습니다.
window.onload
함수가 두개 이상 선언되면 마지막 한 개의 함수만 실행됩니다.
3. 예제
$(document).ready(function(){
console.log('document.ready');
});
$(window).ready(function(){
console.log('window.ready');
});
window.onload = function() {
console.log('window.onload');
};
-- RESULT
> document.ready
> window.ready
> window.onload
결과는 이 페이지 내에서도 확인 가능합니다. :D
Comments
PUBLISHING 의 다른 글
-
아랍어 언어 속성 lang, 쓰기 방향 오른쪽에서 왼쪽으로 변경 10 May 2019
-
D3.js 사용법 및 차트 만들기 17 May 2017
-
document.ready, window.ready, window.onload 실행순서 17 Apr 2017
-
제이쿼리 물결 연산자 ( tilde 연산자 ) 14 Apr 2017
-
Form 에서 Label 사용하기 13 Apr 2017
-
웹 페이지 로딩 시 로딩 이미지 보여주기 07 Apr 2017
-
제이쿼리 항상 최신버전 사용하기 07 Apr 2017
-
제이쿼리 select box onchange 23 Nov 2016
-
이미지 경로로 새 창 띄워서 미리보기 22 Nov 2016
-
jQuery url 정보 확인하기 23 Aug 2016