JavaScript
11.4
브라우저 객체 모델 사용하기
표준 내장 객체는 자바스크립트에 내장된 객체입니다. 그런데 자바스크립트 언어 사양에 포함되지 않고 웹 브라우저에서 제공하는 객체도 있습니다. 이를 브라우저 객체 모델(BOM, Browser Object Model)이라고 합니다.
브라우저 객체 모델은 다음 그림처럼 최상위에 window 객체가 있습니다. 그리고 그 아래에 웹 문서와 관련 있는 기능이 모여 있는 document 객체, 현재 페이지의 URL 정보가 담겨 있는 location 객체, 방문 기록 정보가 담겨 있는 history 객체, 웹 브라우저의 정보가 담겨 있는 navigator 객체, 방문자의 화면 정보를 담고 있는 screen 객체가 있습니다.
그림 11-8 브라우저 객체 모델의 계층도