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