DOM(Document Object Model)
본문 바로가기
항해 후/예상 질문

DOM(Document Object Model)

by 은돌1113 2022. 2. 8.

 DOM이란? 

 

Document Object Model의 약자로, 문서 객체 모델로 XML이나 HTML 문서에 접근하기 위한 일종의 인터페이스입니다.

이 객체 모델은 문서 내의 모든 요소를 정의하고, 각각의 요소에 접근하는 방법을 제공합니다.

 

자바스크립트는 이러한 객체 모델을 이용하여 요소나 속성을 추가, 변경, 제거 하거나 이벤트를 조작 할 수 있습니다.

 

+ 인터페이스란?

서로 다른 두 개의 시스템, 장치 사이에서 정보나 신호를 주고 받는 경우의 접점이나 경계면을 말한다.

즉, 사용자가 기기를 쉽게 동작 시키는 데 도움을 주는 시스템을 의미한다.

컴퓨터 시스템끼리 정보를 교환하는 공유 경계를 뜻하기도 한다.

 

 DOM 종류 

  •  Core DOM : 모든 문서 타입을 위한 DOM 모델
  • HTML DOM : HTML 문서를 위한 DOM 모델
    HTML 문서를 조작하고 접근하는 표준화된 방법을 정의합니다.
    모든 HTML 요소는 HTML DOM을 통해 접근 할 수 있습니다.
  • XML DOM : XML 문서를 위한 DOM 모델
    XML 문서에 접근하여 그 문서를 다루는 표준화된 방법을 정의합니다.
    모든 XML 요소는 XML DOM을 통해 접근 할 수

 

 

DOM 소개 - Web API | MDN

이 문서는 DOM에 대한 개념을 간략하게 소개하는 문서이다: DOM 이 무엇이며, 그것이 어떻게 HTML, XML (en-US) 문서들을 위한 구조를 제공하는지, 어떻게 DOM 에 접근하는지, API 가 어떻게 사용되는지에

developer.mozilla.org

 

'항해 후 > 예상 질문' 카테고리의 다른 글

MVC 패턴  (0) 2022.02.08
CSR vs SSR  (0) 2022.02.08
webPack  (0) 2022.02.08
웹 스토리지  (0) 2022.02.08
TDD  (0) 2022.02.07

댓글