BOM (Browser Object Model)

El BOM representa la jerarquía de objetos que controlan el navegador, independientemente del contenido de la página web.

window

El objeto window es el objeto global principal en el entorno del navegador. Todas las demás propiedades y objetos (incluyendo document, history, console, etc.) son, en última instancia, propiedades de window.


document (Objeto window.document)

Representa la página web cargada en el navegador. Todos los nodos y elementos HTML dentro de la página constituyen el DOM (Document Object Model), que es la interfaz principal para manipular el contenido.


history (Objeto window.history)

Proporciona acceso al historial de navegación de la pestaña o marco actual.


location (Objeto window.location)

Contiene información sobre la URL actual de la página y proporciona métodos para navegar o recargar.


screen (Objeto window.screen)

Contiene información sobre las propiedades de la pantalla del usuario (monitor).


Contiene información sobre el navegador (user-agent), el sistema operativo y las capacidades del cliente.


console (Objeto window.console)

Proporciona acceso a la consola de depuración del navegador, permitiendo registrar mensajes, errores, advertencias, etc.