//자바스크립트 문서로딩 완료 실행 되는 순서(js 실행순서)
document.addEventListener('readystatechange', (event) => {
console.log('readystatechange-1');//1 - 주의! 중복 실행됨 => 쓰면 안됨
});
//추천 - 동기로 실행됨(비동기 아님)
document.addEventListener('DOMContentLoaded', (event) => {
console.log('DOMContentLoaded-2');//2
});
//----------------------------------
// jQuery가 먼저 로드 되야 함
$(function(){
console.log('jq - function');//3
});
$( document ).ready(function() {
console.log('jq - ready');//3
});
//----------------------------------
// 주의! 여러개가 있으면 마지막만 실행됨
window.onload = (event) => {
console.log('window.onload', event);//5
};
// 여러개 있어도 모두 실행됨 (맨 나중 실행)
window.addEventListener('load', (event) => {
console.log('window.addEventListener load');//5
});
반응형
'Code > JavaScript' 카테고리의 다른 글
[Javascript] Node.js CMS - Ghost 설치 (0) | 2020.07.29 |
---|---|
[Javascript] Node.js CMS 리스트 (0) | 2020.07.29 |
[JavaScript] TypeScript 사용법 (0) | 2020.06.26 |
[Javascript] 함수형 프로그래밍 (0) | 2020.04.05 |
[Javascript] Lodash 같은 라이브러리 만들기 (0) | 2020.04.04 |