document.ready, window.ready, window.onload 실행순서
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
728x90
'Programming > Web _ jsp' 카테고리의 다른 글
[JSP] 간단한 회원 등록 예제-2(DAO, DTO) (0) | 2021.11.17 |
---|---|
[JSP] 톰캣 + mariadb 간단한 회원 등록 예제 (0) | 2021.11.16 |
[jsp_struts]Struts 기본원리 (0) | 2018.05.23 |
[Jsp+Mysql] 게시판 만들기 -2- 글 목록 (0) | 2018.05.22 |
[Jsp+Mysql] 게시판 만들기 -1- 프로젝트 세팅 (0) | 2018.05.22 |