DOM(Document Object Model)

하태현·2020년 11월 9일
1

javascript

목록 보기
4/23
post-thumbnail

1. DOM(Domcument Object Model)이란?

웹페이지의 HTML을 계층화시켜 트리구조로 만든 객체(Object)모델이다. Javascript는 이 model로 웹 페이지에 접근하고, 페이지를 수정할 수 있다.
DOM은 HTML인 웹페이지와 스크립팅 언어인(Javascript)를 서로 잇는 역할을 한다.

Javascirpt에서 DOM이라는 프로그래밍 인터페이스를 이용해 HTML문서를 조종할수 있다.

const $text  = document.querySelector(".text");
$text.textContext = "My name is Taehyun";

HTML문서란, 브라우저가 화면을 그리기 위한 초기 설계도 역할을 할 뿐, 브라우저는 HTML이라는 설계도를 이용하여 초기화면을 그리고, 우리는 브라우저가 만든 화면을 DOM으로 접근하여 조종하게 되는 것이다.

Javascript로 화면을 수정한다고 해서 HTML문서 자체가 수정되는 것은 아니다.

profile
왜?를 생각하며 개발하기, 다양한 프로젝트를 경험하는 것 또한 중요하지만 내가 사용하는 기술이 어떤 배경과 이유에서 만들어진 건지, 코드를 작성할 때에도 이게 최선의 방법인지를 끊임없이 질문하고 고민하자. 이 과정은 앞으로 개발자로 커리어를 쌓아 나갈 때 중요한 발판이 될 것이다.

0개의 댓글