[자바스크립트] page load 이후 script 실행하기 - onload() 와 ready() 사용하기
자바스크립트와 제이쿼리를 섞어쓰다보면 헷갈릴 때가 있다.
차이점과 사용법을 정리해보자
- onload() 와 $.ready() 의 차이점은?
onload() 는 페이지 내 모든 content 가 load 되면 실행된다 (DOM, image, script 등 모두를 포함)
$.ready() 는 반면에 DOM (HTML Structure) 만 load 되면 실행된다 (image, script 등을 기다리지 않음)
=> 결과적으로 실행시점은 $.ready() 가 훨씬 빠르다
[사용법]
1) onload()
window.onload = function() {
//type your code
alert('모든 content 가 load 됨!');
}
2) $.ready()
$(document).ready(function() {
//type your code
alert('DOM 이 load 됨!');
});
자바스크립트의 this 를 알고싶다면?
https://devinserengeti.tistory.com/14?category=901017
'[개발 공부] > [자바스크립트]' 카테고리의 다른 글
[자바스크립트] 기본형과 참조형의 차이 / 깊은복사 & 얕은복사 (0) | 2022.06.02 |
---|---|
[자바스크립트] 쓰로틀링 - 이벤트 실행 제어하기 (0) | 2022.05.24 |
[자바스크립트] 디바운싱 - 마지막 이벤트만 실행하기 (0) | 2022.05.24 |
[자바스크립트] Object null 값? 빈 객체 확인하기 (0) | 2022.05.24 |
[자바스크립트] javascript Object.values() 사용하기 (0) | 2022.04.21 |