[JSInfo] 문서 객체 모델 소개 (DOM)

cptkuk91·2021년 11월 11일
0

JSInfo

목록 보기
22/26

문서 객체 모델(DOM)

문서 객체 모델(Document Object Model)은 웹 페이지 내의 모든 콘텐츠를 객체로 나타내줍니다. 이 객체는 수정 가능합니다.

document 객체는 페이지의 기본 '진입점' 역할을 합니다. document 객체를 이용해 페이지 내 무엇이든 변경할 수 있고, 원하는 것을 만들 수 있습니다.

DOM은 브라우저만을 위한 모델이 아닙니다.

명세서에는 문서의 구조와 이를 조작할 수 있는 객체에 대한 설명이 담겨 있습니다. 하지만 브라우저가 아닌 곳에서도 DOM을 사용하는 경우가 있습니다.

HTML 페이지를 다운로드하고 이를 가공해주는 서버 사이드 스크립트에서 DOM을 사용합니다.

스타일링을 위한 CSSOM

CSS 규칙과 스타일 시트는 HTML과는 다른 구조를 띕니다. 따라서 CSS 규칙과 스타일 시트를 객체로 나타내고 이 객체를 어떻게 읽고 쓸 수 있을지에 대한 설명을 담은 별도의 명세서 CSS 객체 모델(CSS Object Model)이 존재합니다.

profile
메일은 매일 확인하고 있습니다. 궁금하신 부분이나 틀린 부분에 대한 지적사항이 있으시다면 언제든 편하게 연락 부탁드려요 :)

0개의 댓글