DOM과 BOM

안윤경·2023년 4월 19일
0

DOM과 BOM

BOM이란?

BOM (Browser Object Model)의 약자로 브라우저의 창이나 프레임을 프로그래밍적으로 제어할 수 있게 해주는 객체모델 이다. 이를 통해서 브라우저의 새 창을 열거나 다른 문서로 이동하는 등의 기능을 실행시킬 수 있다. 전역객체로 window 가 있으며 하위 객체들로 location , navigator , document , screen , history 가 포함되어 있다.

DOM이란?

DOM (Document Object Model)의 약자로 웹페이지를 프로그래밍적으로 제어할 수 있게 해주는 객체모델 이다. 최상위 인터페이스로 Node가 존재합니다.트리 자료구조로 구축되기 때문에 DOM Tree라고 부르기도 합니다.
자바스크립트는 DOM을 조작할 수 있는 대표적인 언어입니다. 현재 웹 브라우저에서 DOM을 조작할 수 있는 언어는 자바스크립트 뿐이지만, 다른 프로그래밍 언어로도 DOM을 구현할 수 있습니다.

출처
(https://github.com/wanted-9th-3team/frontend-study/discussions/24)

profile
프론트엔드 개발자 안윤경입니다

0개의 댓글