'제이쿼리documentready'에 해당되는 글 1건

  1. 2020.11.07 document.ready와 window.onload 차이
JQuery2020. 11. 7. 12:49

 

 

웹개발을 하다보면 JQuery의 document.ready를 쓰기도하고, window.onload를 쓰기도 한다.

 

<!-- 이렇게도 쓰고 .. -->
window.onload=function(){
}
<!-- 이렇게도 쓰고.. -->
$.function({

});
<!-- 이렇게도 쓰는데. -->
$(document).ready({
// Do Something...
});

 

 

의도하고자 하는 기능은 같을 것이다.

과연 그 차이는..

일단 window.onload같은 경우 전체 페이지의 외부 리소스와 이미지가 모두 브라우저(클라이언트)에서 

불러들어졌을때 이후에 작동을 하게되어 리소스를 불러오는데 딜레이가 생길 경우 그만큼 늦게 동작을 하는 

단점이 있다.

또, 외부 링크를 포함시키면 그 안에 window.onload가 존재하면 둘 중에 하나만 존재하게 된다.




반면에 document.ready 에서는 외부 리소스나 이미지와는 상관없이, 

DOM 데이터 로드만 완료되면 바로 함수가 타게 된다.

window.onload보다 빨리 실행되겠지..

또한 다른 파일을 include해도 모두 그 순서대로 실행이 된다.

확실히 JQuery는 웹 개발의 생산성을 매우매우 높여줌..

'JQuery' 카테고리의 다른 글

jquery 요소 추가 append, prepend, before, after  (0) 2020.11.07
jquery 동적 이벤트 바인딩 (on)  (0) 2020.11.07
JQuery radio button 제어  (0) 2020.11.07
[jquery] ajax사용시 error 확인  (0) 2020.11.05
JQuery checkbox 제어  (0) 2020.11.05
Posted by 사슴영혼'-'