1) 설명 및 특징
2) 형태
window.onload = function() {
console.log("window onload!");
}
1) 설명 및 특징
※ DOM 트리?
브라우저가 HTML 문서를 로드한 후 파싱하여 생성하는 모델을 의미한다. 객체의 트리로 구조화되어 있기 때문에 DOM tree라 부른다.
DOM에 대해서는 다른 글에서 더 자세히 알아보자.
2) 형태
$(document).ready(function () {
console.log("document ready!");
});
1) 전반적인 흐름
그림에서 볼 수 있듯이 document.ready가 먼저 실행되고 window.onload가 실행된다.
2) 회고
지난번 팀과제 때 둘 모두 사용했는데, addEventListener가 호출될 때 계속 에러가 났었다. 돌이켜보면, 그때 js파일에 document.ready와 window.onload를 아무렇게나 적었다. 그래서 파일을 넘기고 다른 작업물과 연동할 때 잘 작동되지 않았다. 이제 차이를 알았으니 수정해보고 재실행 시켜봐야겠다.
참고자료
https://maivve.tistory.com/282
https://truecode-95.tistory.com/30
https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onload