웹 개발 블로깅

$(document).ready 함수 본문

jQuery

$(document).ready 함수

나끼끼 2017. 9. 29. 18:21

jQuery를 사용하는 모든 페이지는 ready()함수로 시작한다.


1
2
3
4
5
<script type="text/javascript">
$(document).ready(function() {
...
});
</script>
cs


JS와 jQuery 서 DOM 객체를 사용하기 위해선 반드시 HTML의 모든 문서가 로드되어 준비된 상태(ready)가 되어야만 사용할 수 있다.

js : window.onload 사용 

jQuery : ready() 함수 사용


$(document).ready(function()) 는 문서가 준비되었을 때 ready()함수의 인자인 function() 함수를 호출해 실행하라는 의미.

이렇게 특별한 상황(이벤트)에서 자동으로 호출되는 함수를 '콜백 함수'라고 한다.


하나의 웹 페이지서 window.onload는 한번만 사용가능하지만

ready()함수는 여러번 사용할 수 있다.(정의한 순서대로 실행)


ready() 함수와 같은 기능의 표현식

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<script type="text/javascript">
// 1.$ 대신 jQuery 사용
jQuery(document).ready(function() {
    ...
});
 
// 2.(document).ready() 생략한 간략한 형식
$(function() {
    ...
});
 
//    3.외부 함수로 표현
function doSomething() {
    ...
}
$(document).ready(doSomething);
</script>
cs


'jQuery' 카테고리의 다른 글

자손선택자, 후손선택자  (0) 2017.11.04
jQuery 선택자  (0) 2017.10.31
jQuery 사용하는방법  (0) 2017.10.31
jQuery 선택자  (0) 2017.09.29
jQuery  (0) 2017.09.29
Comments