본문 바로가기
IT 톺아보기

DOM은 무엇인가?

by 파초우 2022. 6. 13.
반응형

Document Object Model의 약자로 웹 페이지 내 모든 요소에 접근, 조작할 수 있는 표준 API 모델.

-> 브라우저의 제작사, 버전, 플랫폼 언어에 의존하지 않고 객체 지향적으로 접근이 가능,
-> 표준 프로퍼티 및 메소드를 통해, 접근 및 제어가 가능하도록 하는 기반 모델

DOM 설계 방침

-> 객체지향적 설계: HTML 문서 내 모든 요소를 객체화하여 표현하고 접근하도록 함.
-> 문서를 트리 구조로 표현: HTML 문서를 텍스트가 아닌 트리 구조를 갖는 계층적 구조로 표현할 것.

DOM 특징

* 웹 브라우저 등에 의존하지 않는 비의존적인 독립적 인터페이스를 제공
* 웹 페이지에 동적으로 접근 및 변경 가능. 스크립트를 사용하여 객체, 프로퍼티, 메서드, 이벤트를 통해 접근하고 컨텐츠를 동적으로 변경 가능
* 웹 페이지 내 모든 것을 노드 객체의 트리 구조로써 바라봄.
* 객체 형태로 표현됨
반응형

'IT 톺아보기' 카테고리의 다른 글

OSI 7계층  (0) 2022.08.08
SSR과 CSR  (0) 2022.06.18
react란  (0) 2022.06.12
관계형 데이터베이스 정리  (0) 2021.12.20