29. DOM

1. DOM (Document Object Model)

  • DOM : DOM Tree + DOM API

    • 브라우저의 렌더링 엔진이 웹 문서를 파싱해서 메모리에 저장한 결과물

    • 즉, DOM이란 모든 element와 element의 attribute, text를 각각의 객체로 만들고 이 객체들을 부모-자식 관계를 나타낼 수 있는 트리 구조로 구성한 것

    • DOM은 자바스크립트를 통해 동적으로 변경할 수 있고 변경된 DOM은 브라우저 렌더링에 반영된다.

    • DOM API(Application Programming Interface) : 웹 문서의 동적 변경을 위해서 DOM에 접근할 수 있도록 제공하는 자바스크립트 객체의 프로퍼티와 메소드의 집합. DOM API를 통해서 DOM에 접근하고 변경해서 웹 페이지를 동적으로 변경할 수 있다.

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×