728x90
반응형
DOM이 랜더링 되면 바로 해야 할 작업 ( 변수 생성, 함수 호출 ... )이 있을 때 자주 사용하는 녀석인데
제이쿼리 : Ready
순수자바스크립트 : DOMContentLoaded
둘의 차이점은 아래와 같다.
1. Ready가 DOMContentLoaded보다 먼저 실행된다.
2. Ready는 여러번 실행되지만, DOMContentLoaded는 단 한번만 실행된다.
필요한 녀석을 골라쓰자. 아래 샘플 코드를 적어놓음 ( 근데 Ready는 사용을 피하는 게 좋다고 한다.. )
JQuery버전
$(document).ready(function(){
// 실행할 기능을 정의해주세요.
});
순수 javascript 버전
document.addEventListener("DOMContentLoaded", function(){
// 실행할 기능을 정의해주세요.
});
728x90
반응형
'FrontEnd > JavaScript' 카테고리의 다른 글
[JS] JQuery(제이쿼리) 선택자와 Event.target(이벤트 타겟)을 활용하여 스타일을 변경해보자. (0) | 2022.05.24 |
---|---|
[javascript] ES6 : import한 모듈을 HTML에서 사용하기 (0) | 2022.05.12 |
[JS] ES6 : 배열 안의 원소값들을 하나로 묶는 Join함수 (0) | 2022.04.28 |
[JS] javascript에서 객체를 생성하는 3가지 방법 (0) | 2022.04.18 |
[JS] javascript navigator객체를 사용하여 현재 사용중인 브라우저의 종류와 버전을 알아보자. (0) | 2022.04.08 |