- DOM (Document Object Model)
- 자바스크립트 같은 프로그래밍 언어로 웹 문서에 접근하고 제어할 수 있도록 웹 문서를 체계적으로 정리하는 방법
- DOM에서는 웹 문서를 하나의 객체로 정의하고, 웹 문서를 이루는 텍스트나 이미지, 표 등 모든 요소도 각각 객체로 정의함
- 웹 문서와 그 안의 요소들을 객체로 인식하고 조절하므로 '문서 객체 모델'이라고 함
- 웹 문서 객체들도 객체이므로 프로퍼티와 메서드를 갖고 있음
- DOM 트리
- 웹 문서는 여러 가지 태그가 서로 포함 관계를 갖고 있는데, 이러한 포함 관계로 인해 각 태그 간에는 '부모'와 '자식' 관계가 생김
- DOM을 활용해 웹 문서의 요소를 부모와 자식으로 구분해서 표시하다 보면 나무 모양을 띄는데 이것을 'DOM 트리'라고 부름
'Study > JavaScript' 카테고리의 다른 글
[JS] 06 이벤트와 이벤트 처리기 (2) | 2023.01.26 |
---|---|
[JS] 05-2 웹 요소에 접근하기 (0) | 2023.01.23 |
[JS] 04-4 전개 구문 ~ 04-5 타이머 함수 (0) | 2023.01.18 |
[모던 자바스크립트] 04-3 함수 표현식 (0) | 2023.01.17 |
[모던 자바스크립트] 04-1 함수 ~ 04-2 스코프 (0) | 2023.01.15 |