DOM BOM

lee jae hwan·2022년 8월 10일

javascript

목록 보기
97/107

문서객체모델(Document Object Model, DOM)은 웹페이지 내의 모든 콘텐츠를 객체로 나타내주며 DOM은 수정가능하다.

document객체는 웹페이지의 기본 ‘진입점’ 역할을 한다. document 객체를 이용해 페이지 내 컨텐츠를 변경할 수 있고, 추가할 수 있다.

// 배경을 붉은색으로 변경하기
document.body.style.background = "red";

// 1초 후 원상태로 복구하기
setTimeout(() => document.body.style.background = "", 1000);

브라우저객체모델(BOM)

navigator객체는 브라우저와 운영체제에 대한 정보를 제공한다.

객체엔 다양한 프로퍼티가 있는데, 가장 잘 알려진 프로퍼티는 현재 사용 중인 브라우저 정보를 알려주는 navigator.userAgent와 브라우저가 실행 중인 운영체제(Windows, Linux, Mac 등) 정보를 알려주는 navigator.platform이다.

location객체는 현재 URL을 읽을 수 있게 해주고 새로운 URL로 변경(redirect)할 수 있게 해준다.

0개의 댓글