.ready()
- DOM (Document Object Model)이 완전히 불러와지면 실행되는 이벤트
브라우저가 HTML을 보여주기 위한 순서
- 문서 구조 생성
- 문서 구조가 만들어진 시점에서 .ready() 이벤트 실행 - 계속 발생
- DOMContentLoaded 이벤트 실행 - 한 번만 발생
- 문서 구조 위에 디자인 입히기
문법
.ready(handler)
사용법
//기본 표현 방법
$(document).ready(function() {
//실행할 기능 정의
});
//다른 표현 방법
//1. $() - jQuery 3.0 ver. 이후부터 권장되는 구문
$(handler)
//2. .ready() 이벤트 - jQuery 1.8 ver.에서 deprecated됨 + 3.0 ver. 지원 X
$(document).ready(handler)
$("document").ready(handler)
권장 표현 방법
$(function() {
//실행할 기능 정의
});
'Frontend' 카테고리의 다른 글
[JS] input value에 숫자, 마침표, 하이픈만 입력 가능하게 하기 (0) | 2022.04.25 |
---|---|
[JS] $.each(), Array.forEach(), Array.some() (0) | 2022.04.25 |
[JS/jQuery] 버튼 활성화/비활성화 (+ fieldset) (0) | 2022.03.28 |
[JS] 팝업창에서 부모창으로 form submit (0) | 2022.03.22 |
[JS/jQuery] document.getElementById vs jQuery$() (0) | 2022.02.17 |
댓글