728x90
반응형
$(document).ready(function(){
alert('reday');
});
$(window).onload(function(){
alert('onload');
});
둘의 차이점을 이해하려면 먼저 렌더링을 이해해야 한다.
https://imswengineer.tistory.com/109
렌더링이란?
사용자가 브라우저를 통해 웹사이트를 접속하면, 서버로부터 HTML, CSS등 웹사이트에 필요한 리소스를 다운 받는다. 브라우저가 페이지를 렌더링하려면 먼저 HTML코드는 DOM, CSS는 CSSOM트리를 생성
imswengineer.tistory.com
🔶 $(document).ready
➡️ DOM 트리가 생성 완료되면 실행
🔶 $(window).onolad
➡️ 모든 페이지 페인팅 완료 후에 실행
그래서 순서가 .ready() 가 더 먼저실행된다.
728x90
반응형
'Front > JS & jQuery' 카테고리의 다른 글
[echats] roseType (0) | 2022.05.15 |
---|---|
[echarts] 데이터를 차트 안에 표시하기 (0) | 2022.05.14 |
[jQuery] inputbox 안에 value값 다루기 ( % 단위 붙이기 ) (0) | 2022.05.12 |
[jQuery] 동적으로 selectbox만들기 , selected 속성 추가하기 (0) | 2022.05.11 |
[echarts] 차트 여러 개 그리기 (0) | 2022.05.09 |