문서 객체 모델(The Document Object Model, 이하 DOM) 은
HTML, XML 문서의 프로그래밍 interface 이다.
자바스크립트 언어로 html요소를 제어할 수 있도록 웹문서를 객체화 한 것
문서(HTML-주문서) -> 브라우저(크롬-공장) 이라고 할 때,
렌더링 과정중 렌더트리(웹 페이지에 표시될 요소들로 구성)가 생성된다.
브라우저가 렌더트리를 생성하기 위해 두 모델이 필요하다.
: 다양한 환경(크롬, 엣지 등)과 어플리케이션에서 사용할 수 있는 표준적인 프로그래밍 인터페이스 제공을 위해
body부분에 들어가는 객체요소들은 매 페이지들마다 다르다. 이 객체들을 제어하기 위해 DOM을 사용한다.
(정리 필요)
참고사이트]
https://developer.mozilla.org/ko/docs/Web/API/Document_Object_Model/Introduction
https://www.youtube.com/watch?v=1ojA5mLWts8
https://blog.naver.com/bonobonoks/221506668984
https://wit.nts-corp.com/2019/02/14/5522