WEB/JavaScript

[JavaScript] DOM (The Document Object Model)

bay07 2024. 4. 16. 09:39

▶  DOM (The Document Object Model)

웹 페이지 (Document)를 구조화된 객체로 제공한다 

프로그래밍 언어가 페이지 구조에 접근할 수 있는 방법을 제공한다. 

=> 문서 구조, 스타일, 내용 등을 변경할 수 있도록 한다 

 

  DOM API

다른 프로그래밍 언어가 웹 페이지에 접근하고 조작할 수 있도록 

페이지 요소들을 객체 형태로 제공한다. 

이에 따른 메서드 또한 제공함 

  DOM의 특징 

DOM에서 모든 요소, 속성, 텍스트는 하나의 객체이다.

모두 document 객체의 하위 객체로 구성된다. 

 


▷ Document는 문서 전체를 말한다 


▶ DOM tree

브라우저는 HTML 문서를 해석하여 

DOM tree라는 객체 트리로 구조화한다. 

(객체 간 상속 구조가 존재한다)

 

▶브라우저가 웹 페이지를 불러오는 과정 

웹 페이지는 웹 브라우저를 통해 해석되어, 

웹 브라우저 화면에 나타난다 

 

▶ DOM의 핵심

문서의 요소들을 객체로 제공하여

다른 프로그래밍 언어에서 접근하고 조작할 수 있는 방법을 제공하는 API

'WEB > JavaScript' 카테고리의 다른 글

[JavaScript] DOM 선택  (0) 2024.04.16
[JavaScript] document 객체  (0) 2024.04.16
[JavaScript] 자바 스크립트 실행 환경의 종류  (0) 2024.04.16
[JavaScript][역사 ③] Node.js  (0) 2024.04.16
[JavaScript][역사 ②] ECMAScript  (0) 2024.04.16