브라우저 개체 모델

Browser Object Model

BOM(Browser Object Model)은 웹 브라우저에 의해 노출된 모든 객체를 가리키는 브라우저별 규약이다.Document Object Model과 달리 구현에 대한 표준이 없고 엄격한 정의가 없기 때문에 브라우저 벤더는 원하는 방식으로 BOM을 자유롭게 구현할 수 있다.

우리가 문서를 표시하는 창으로 보는 브라우저 프로그램은 오브젝트의 계층적 집합으로 본다.브라우저는 문서를 구문 분석할 때 문서를 정의하는 오브젝트 컬렉션을 만들고, 문서를 표시하는 방법을 자세히 설명한다.브라우저가 작성하는 오브젝트를 문서 오브젝트라고 한다.이것은 브라우저가 사용하는 더 큰 오브젝트 모음의 일부다.이 브라우저 개체 컬렉션을 브라우저 개체 모델 또는 BOM이라고 한다.

계층의 최상위 수준은window문서를 표시하는 에 대한 정보를 포함하는 오브젝트.그 분야 중 일부는 문서와 관련 정보를 기술하는 객체 그 자체다.

참조