웹 브라우저 구성 요소들은 하나하나 객체화 되어 있으며, 객체들은 서로 계층적인 관계로 구조화되어 있다. BOM과 DOM은 이 구조를 구성하고 있는 가장 큰 틀의 분류이다. BOM (Browser Object Model, 브라우저 객체 모델) 웹 브라우저에 대한 모든 내용을 담고 있는 객체로, 브라우저가 가진 정보를 따로 객체화하여 관리 브라우저가 열리면 최상위 객체인 Window가 가장 먼저 생성된 후, 하위 요소에 해당하는 객체 생성 브라우저의 정보를 변형하여 웹 브라우저 창의 기능을 쉽게 조작할 수 있도록 함 // BOM 활용 예시 console.log(navigator.userAgent); location.href = 'www.naver.com'; history.back(); window.clos..