1. 개념 요약

DOM(Document Object Model)은 HTML이나 XML 문서를 브라우저가 구조화하여 표현한 객체 모델이다. 브라우저는 HTML을 읽고 DOM을 생성하며, 자바스크립트를 통해 DOM을 조작함으로써 웹 페이지의 동적인 변경이 가능해진다.


2. 배경 지식


3. 상세 설명

DOM 구성

브라우저 렌더링 과정

  1. DOM/CSSOM 생성

    HTML/CSS를 파싱하여 각각 DOM과 CSSOM 트리를 생성한다.

  2. Render Tree 생성

    DOM과 CSSOM을 기반으로 실제로 화면에 출력될 구조를 렌더 트리 형태로 구성.