더북(TheBook)

JavaScript

 

11.4

브라우저 객체 모델 사용하기

표준 내장 객체는 자바스크립트에 내장된 객체입니다. 그런데 자바스크립트 언어 사양에 포함되지 않고 웹 브라우저에서 제공하는 객체도 있습니다. 이를 브라우저 객체 모델(BOM, Browser Object Model)이라고 합니다.

브라우저 객체 모델은 다음 그림처럼 최상위에 window 객체가 있습니다. 그리고 그 아래에 웹 문서와 관련 있는 기능이 모여 있는 document 객체, 현재 페이지의 URL 정보가 담겨 있는 location 객체, 방문 기록 정보가 담겨 있는 history 객체, 웹 브라우저의 정보가 담겨 있는 navigator 객체, 방문자의 화면 정보를 담고 있는 screen 객체가 있습니다.

그림 11-8 브라우저 객체 모델의 계층도

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.