표 11-5 브라우저 객체 모델의 종류
종류 |
설명 |
window |
웹 브라우저가 열릴 때마다 생성되는 최상위 관리 객체 |
document |
웹 브라우저에 표시되는 HTML 문서 정보가 포함된 객체 |
location |
웹 브라우저에 현재 표시된 페이지에 대한 URL 정보가 포함된 객체 |
history |
웹 브라우저에 저장된 방문 기록이 포함된 객체 |
navigator |
웹 브라우저 정보가 포함된 객체 |
screen |
웹 브라우저의 화면 정보가 포함된 객체 |
나중에 자바스크립트로 웹 브라우저와 관련 있는 것들을 제어하려면 브라우저 객체 모델은 필수로 공부해야 합니다. 하지만 브라우저 객체 모델을 전부 설명하려면 따로 책 한 권이 필요할 정도로 양이 많습니다. 그래서 이 책에서는 실무에서 활용도가 높은 window, document 객체의 속성과 메서드만 자세히 설명하겠습니다. 이 중에서 document 객체는 더 중요해서 12장에서 별도로 다룹니다.
TIP | 이 절에서 다루는 내용은 자바스크립트 사양에서 지원하는 기능이 아니므로 코드를 웹 브라우저로 실행해야 합니다.