DOM - 문서객체모델

ROCKBELL·2022년 11월 10일
0

Web APIs

목록 보기
1/1

DOM

DOM(Document Object Model)이란 웹 문서용 프로그래밍 인터페이스 입니다
DOM은 웹에서의 문서구조, 내용 등을 노드객체로 나타내며, 이것운 프로그래밍언어(js, python 등등)등을 통해 웹페이지(HTML문서)와 상호작용 할 수 있습니다

  • DOM은 문서와 그안의 개체를 설명하는 엔터티를 정의
  • 추가적인 API 등을 통해 기능을 확장
    • HTML DOM API
    • SVG API

데이터 유형 (인터페이스)


Document
브라우저에 로드된 웹 페이지를 나타내며 웹 페이지의 내용(DOM Tree)의 진입점 역할


Node
노드 인터페이스는 다른 많은 DOM API 객체들의 기반이 되는 추상적 기본 클래스
문서내에 있는 모든 개체는 일종의 노드 텍스트노드, 속성노드


Element
요소는 문서의 모든 요소 객체(즉, 요소를 나타내는 객체)가 상속되는 가장 일반적인 기본 클래스


NodeList
NodeList 인터페이스는 Node의 모음이며,
Node.childes 혹은 document.querySelectorAll 요소의 배열을 반환합니다


Attr
Attr 인터페이스는 요소의 속성 중 하나를 객체로 나타냅니다


NamedNodeMap
NamedNodeMap 인터페이스는 Attr 개체의 컬렉션을 나타냅니다
NamedNodeMap 내부의 개체는 NodeList와 달리 특정 순서가 없지만 배열에서와 같이 인덱스로 액세스할 수 있습니다


profile
luv it

0개의 댓글