728x90
반응형
$(document).ready()
외부 리소스
이미지와 상관 없이 브라우저거 DOM(document object model) 트리를 생성한 직후 실행
window.load() 보다 더 빠르게 실행되고 중복 사용하여 실행해도 선언한 순서대로 실행됨
$(window).load()
DOM의 standard 이벤트html의 로딩이 끝난 후에 시작화면에 필요한 모든 요소(css, js, image, iframe등)들이 웹 브라우저 메모리에 모두 올려진 다음에 실행됨
실행 순서 비교
<script>
$(window).load(function() {
console.log("window.onload() 첫 번째");
});
$(window).load(function() {
console.log("window.onload() 두 번째");
});
$(document).ready(function() {
console.log("document.ready() 첫 번째");
});
$(document).ready(function() {
console.log("document.ready() 두 번째");
});
</script>
✔ 출력 결과
document.ready() 첫 번째
document.ready() 두 번째
window.onload() 첫 번째
window.onload() 두 번째
반응형
'면접 준비 > 코딩테스트' 카테고리의 다른 글
추상클래스와 인터페이스 (0) | 2020.12.15 |
---|---|
GET과 POST의 비교 및 차이 (0) | 2020.12.14 |
http 에러 코드 정리 (0) | 2020.12.10 |
버블 정렬, 선택 정렬, 피보나치 수열 (0) | 2020.12.08 |
List, Set, Map (0) | 2020.12.07 |