Browser Object Model
1. BOM자바스크립트의 BOM(Browser Object Model)은 웹 브라우저를 제어할 수 있게 해주는 객체 모델로, 웹 페이지 외부의 브라우저 자체와 상호작용할 수 있도록 도와줍니다. BOM의 핵심 객체는 window로, 브라우저 창 자체를 의미하며, 모든 전역 객체와 함수를 포함합니다. 이 window 객체를 통해 alert, setTimeout, console 같은 기능뿐 아니라, location(주소 정보), navigator(브라우저 정보), history(방문 기록), screen(화면 해상도 정보) 등의 하위 객체에 접근할 수 있습니다. BOM은 HTML 문서와 직접적으로 연결되지 않고 브라우저 환경 자체와 관련된 기능을 제공하기 때문에, 자바스크립트를 이용해 페이지를 동적으로 제어하..
프론트엔드/JavaScript
2025. 4. 15. 19:39