¿Qué es DOM y Window Object?

2/27
Recursos
Transcripción

Aportes 7

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

¿Este curso es la actualización de este? ![](https://static.platzi.com/media/user_upload/image-c8609775-671a-4b48-83f8-99364ca8ce76.jpg)
DOM Document Object Model: * Es una representación en forma de árbol del contenido de un documento HTML. Nos permite acceder y manipular los elementos y estructura de la página web desde JavaScript, facilitando cambios dinámicos e interacciones Window Object: * Es el objeto global en el navegador que representa la ventana del navegador. Además del DOM tiene acceso a otros recursos como el historial y la localización. Permite también interactuar con hardware a través de API específicas.

Arranquemos entendiendo qué es el DOM. Sus siglas son Document Object Model.
Cuando abrimos el sitio web de Platzi, el navegador se comunica con un servidor solicitando ciertos archivos, el servidor se los manda para que pueda renderizar la página con la que estamos interactuando.
En esta clase nos vamos a centrar en la “Creación del árbol del DOM”, este es el momento en el que se empieza a generar el DOM. Lo que hace básicamente el navegador es que una vez que termina de interpretar, o traducir el HTML, genera en orden de jerarquía un árbol con varios nodos. Este árbol se lee de arriba hacia abajo, es decir, de los padres hacia los hijos. Es importante mencionar que estos nodos son objetos en Javascript y etiquetas en HTML. Mediante JS podremos seleccionar estos nodos para luego manipularnos.
El DOM se puede entender como una WebAPI que nos dá prácticamente el navegador.
Existen dos tipos de objetos: “Document Object Model” y “Window Object”.
Cuando por ejemplo tenemos abierta la ventana del sitio de Platzi, estamos visualizando lo que se conoce como “Window Object”. El Window Object encierra al DOM.
Nosotros tenemos acceso a la WebAPI DOM gracias a que tenemos abierta la pantalla del navegador que es ese Window. El Window nos dá acceso a otro tipo de WebAPI, como por ejemplo si necesitamos tener acceso al micrófono o a la cámara del usuario, esto lo podremos hacer mediante las APIs del Window y no del DOM.
Si necesitamos manipular para que la página sea mucho más dinámica lo vamos a hacer mediante el DOM, seleccionando los elementos.

El DOM (Document Object Model) es una representación estructurada en forma de árbol de un documento HTML. Proporciona una interfaz para acceder y manipular los elementos del documento, como etiquetas, atributos y contenido. El DOM permite a los desarrolladores web interactuar con los elementos de una página web y realizar cambios dinámicos en tiempo real. El objeto Window es el objeto global en el navegador web y representa la ventana del navegador que contiene el documento HTML. Proporciona propiedades y métodos para controlar y manipular la ventana del navegador, como redireccionar a otra página, abrir nuevas ventanas, manejar eventos, obtener información sobre el tamaño y posición de la ventana, entre otras funcionalidades.
Document object model: Arbol de objetos que forman parte de la pagina en cuestion de manera que cada uno interactua con el mismo. Document and Window model, relaciona el como se comunica la ventana del usuario y de los permisos que ella emane para tener un resultado directo en la pagina en cuestion
muy buena la clase, pero deberían colocar un resumen en el apartado de recursos.![](file:///C:/Users/NARA/Pictures/cositas/OIP.jpeg)![]()![]()![](file:///C:/Users/NARA/Pictures/cositas/OIP.jpeg)
Justo estaba tomando el curso anitguo, ahora a hacer este!!! Gracias chicos!!!