[DOM 문서객체모델]
DOM이란?
문서객체모델의 약자로, 브라우저에선 HTML문서의 태그, 속성, 프로퍼티, 텍스트 등은 모두 별도의 객체로 파싱되고 이 객체들을 DOM이라고 한다.
[브라우저 내부 동작 원리]
1. 처음 브라우저가 응답을 받으면, 브라우저가 가지고있는 파서를 이용해 HTML문서를 브라우저가 이해할 수 있는 DOM 트리 형식으로 파싱한다.
2. CSS를 파싱하여 스타일 구조체의 형식으로 만든다. 이를 CSSOM이라고 한다.
3. DOM과 CSSOM을 실제 화면에 표현하기 위한 데이터 구조인 렌더링 트리로 변환한다.
4. 해당 렌더링 트리를 그리고 화면에 표시한다.
'프로그래밍 > HTML' 카테고리의 다른 글
0. HTML 이란 (0) | 2019.07.13 |
---|