$(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
'[ Web 관련 ] > jQuery' 카테고리의 다른 글
제이쿼리로 접속 국가 ip 체크 (0) | 2018.09.17 |
---|---|
특정 레이어 보이기, 안보이기 간단하게 (0) | 2018.09.14 |
제이쿼리 CDN, 제이쿼리 최신 버전 CDN (0) | 2018.09.13 |
radio 라디오 버튼의 체크 유무 및 체크된 값을 검사 (0) | 2018.08.24 |
제이쿼리 개체 생성(동적 개체생성) append (0) | 2018.08.21 |