[개발 공부]/[자바스크립트]
[자바스크립트] onload() vs ready() 차이점
wild keyboardist
2022. 6. 22. 12:03
[자바스크립트] 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
[자바스크립트] Javascript This 정리
[자바스크립트] Javascript This 정리 자바스크립트에서 this 는 execution context 가 실행될 때에 정해진다. 실행 컨텍스트는 함수가 호출될 때에 실행되는데, 그 때에 this 가 binding 된다! 1) 전역공간 -.
devinserengeti.tistory.com