객체를 사용하여 웹 문서를 관리하는 방식. (DOM API) 웹 문서의 모든 요소를 JavaScript를 이용하여 조작할 수 있도록 객체를 사용하여 문서를 해석하는 방법
노드(node)는 HTML 태그, 텍스트, 주석 등 모든 것을 의미한다. (요소의 상위 개념)
요소(element)는 HTML 태그 요소만을 의미한다. (노드의 하위 개념)