El objeto principal en JavaScript es el objeto window, que a si contiene otros objetos y de ellos otros objetos, que sabemos que todo objeto tiene sus propiedades y métodos. Y como se muestra en la figura para acceder a un objeto en particular, se accede de manera y orden jerárquico.

El objeto window está siempre por defecto en cualquier navegador y no es necesario anteponer. Y recordar los nombres de métodos, propiedades y objetos en Javascript que es un lenguaje Case Sensitive osea que diferencia entre mayúscula y minúscula.”

Objetos principales de derivan del objeto Window

  • document : nos da información del documento HTML y poder manipularlo.
  • frames : podemos acceder a los frames padre e hijo en un documento HTML.
  • screen : nos brinda información de propiedades de la pantalla del navegador.
  • location : nos brinda datos del la URL en el sitio en el que me encuentro.
  • history : nos da información del historial de las paginas visitadas y poder navegarlas.
  • navigator : no brinda datos del navegador, como que tipo de programa, idioma, versión ,etc.

Ahora veamos un ejemplo.

<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<script>
// mostramos una alerta del metodo alert() del objeto window
window.alert('Esto es una alerta');

// Como dije no es necesario agregar el objeto window, que es el objeto por defecto
alert('Esto es una alerta');

// vamos a imprimir la ruta de la url con el objeto location y su propiedad pathname
document.write(location.pathname);
</script>

</body>
</html>