Front/JS & jQuery

[jQuery] .ready() 와 .onload() 의 차이

오선지♬ 2022. 5. 13. 18:54
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
반응형