본문으로 바로가기
$(document).ready(function(){
	console.log('document.ready');
});

$(window).ready(function(){
	console.log('window.ready');
});

window.onload = function() {
	console.log('window.onload');
};

-- RESULT
> document.ready
> window.ready
> window.onload

 

window.onload 는 페이지의 모든 요소들이 로드된 이후에 호출되며
$(document).ready() 는 DOM 요소들만 로드되면 호출된다.



window.onload 는 한 페이지에 하나의 함수만 호출되지만
$(document).ready() 는 모두 호출된다.

 

$('.content').click(function(){
  $('.content');
});

 

경우에 따라 서는 window.onload 가 호출이 잘 안되는 경우가 있는데,

window.onload = function() {
    //JOB
};

아래 코드로 바꿔서 사용하면 잘됨

window.addEventListener('load', function() {
    //JOB
});

이벤트 바인딩 참고

https://devlink.tistory.com/865