Modelo de objeto do navegador - Browser Object Model
O Browser Object Model ( BOM ) é uma convenção específica do navegador que se refere a todos os objetos expostos pelo navegador da web . Ao contrário do Document Object Model , não existe um padrão para implementação e nenhuma definição estrita, portanto, os fornecedores de navegadores são livres para implementar o BOM da maneira que desejarem.
Aquilo que vemos como uma janela exibindo um documento, o programa do navegador vê como uma coleção hierárquica de objetos. Quando o navegador analisa um documento, ele cria uma coleção de objetos que define o documento e detalha como ele deve ser exibido. O objeto que o navegador cria é conhecido como objeto Documento. É parte de uma coleção maior de objetos que o navegador faz uso. Esta coleção de objetos de navegador é conhecida coletivamente como Modelo de Objeto de Navegador ou BOM.
O nível superior da hierarquia é o objeto janela, que contém as informações sobre a janela que exibe o documento. Alguns dos objetos da janela são os próprios objetos que descrevem o documento e as informações relacionadas.
Basicamente, objeto window
javascript em navegadores da web .
Referências