본문 바로가기
Computer/JavaScript

DOM

by dusco01 2024. 1. 16.

DOM(Document Object Model)이란?

: 문서 객체 모델.  XML이나 HTML 문서에 접근하기 위한 일종의 인터페이스로, HTML 요소를 자바 스크립트 오브젝트처럼 조작할 수 있다. DOM은 문서의 구조화된 표현(structured representation)을 제공하며 프로그래밍 언어가 DOM 구조에 접근할 수 있는 방법을 제공하여 그들이 문서 구조, 스타일, 내용 등을 변경할 수 있게 돕는다.

DOM을 사용하는 하는 이유?

  1. 자바스크립트를 통해 HTML에서 데이터를 가져오고 싶을 때
  2. 웹 페이지 데이터를 동적으로 변경하고 싶을 때
  3. ineractive 한 웹 애플리케이션(Web App)을 만들고 싶을 때

DOM의 종류

  • W3C DOM 표준은 세 가지 모델로 구분.
  1. Core DOM : 모든 문서 타입을 위한 DOM 모델

  2. HTML DOM : HTML 문서를 위한 DOM 모델

  3. 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