DOM(Document Object Model)이란?
: 문서 객체 모델. XML이나 HTML 문서에 접근하기 위한 일종의 인터페이스로, HTML 요소를 자바 스크립트 오브젝트처럼 조작할 수 있다. DOM은 문서의 구조화된 표현(structured representation)을 제공하며 프로그래밍 언어가 DOM 구조에 접근할 수 있는 방법을 제공하여 그들이 문서 구조, 스타일, 내용 등을 변경할 수 있게 돕는다.
DOM을 사용하는 하는 이유?
- 자바스크립트를 통해 HTML에서 데이터를 가져오고 싶을 때
- 웹 페이지 데이터를 동적으로 변경하고 싶을 때
- ineractive 한 웹 애플리케이션(Web App)을 만들고 싶을 때
DOM의 종류
- W3C DOM 표준은 세 가지 모델로 구분.
-
Core DOM : 모든 문서 타입을 위한 DOM 모델
-
HTML DOM : HTML 문서를 위한 DOM 모델
-
XML DOM : XML 문서를 위한 DOM 모델
DOM의 구조
'Computer > JavaScript' 카테고리의 다른 글
Web Storage (0) | 2024.01.19 |
---|---|
시맨틱 태그 (0) | 2024.01.15 |
State(상태) (1) | 2023.12.05 |
배열 내장함수 (1) | 2023.12.05 |
반복문 (0) | 2023.11.28 |