웹 프로그래밍 기초 천인국 지음을 참고하여 작성하였습니다.
브라우저 객체 모델 (BOM: Browser Object Model)은 웹 브라우저가 가지고 있는 모든 객체를 의미함
브라우저에서 최상위 객체는 window이고 그 아래로 navigator, location, history, screen, document, frames 객체가 있음
document 객체도 window 객체의 자식 객체임
윈도우 객체는 BOM에서 최상위 객체로서 웹 브라우저 윈도우를 나타내고 있음
모든 전역 자바스크립트 객체, 함수, 변수는 자동적으로 window 객체의 멤버
예를 들면 alert(), prompt() 등이 윈도우 객체의 메서드
거의 모든 전역 함수는 윈도우 객체의 메서드임
width <속성> // 화면의 전체 너비를 반환 <설명>
height <속성> // 화면의 전체 높이를 반환 <설명>
location 객체는 현재 url에 대한 정보를 가지고 있음
윈도우 객체의 일부로서 window.location을 통해 접근 됨
예) 메서드 : assign() , reload(), replace()