www.linkedin.com/in/jose-zuñiga-2b174b131

https://github.com/joseluis1061

La manipulación del DOM es la capacidad de manipular nuestros documentos HTML para darle dinamismo mediante JS. Se recomienda usar JS puro para aprender su manejo y que sea más fácil interpretar librerias o frameworks que agilizan nuestro trabajo.

Se recomienda instalar nodeJS para hacer las practicas de este curso.

Contenido

¿Que es el DOM?

Es la manera en que los navegadores renderizán nuestro código y crear los pixeles en las pantallas del usuario. Este proceso se le denomina CRITICAL RENDERING PATH. El cual se puede dividir en 4 o 5 partes según algunos autores.

A groso modo cuando un navegador va a renderizar nuestro código crea dos arboles para interpretar nuestro código. El DOM y el CSSOM.

DOM document object model: En este árbol se engloban todas nuestras etiquetas que conforman el HTML.

CSSOM Css Object Model: en este árbol tendremos todos nuestras ordenes de estilo

En el DOM se organizaran todas las etiquetas de manera jerárquica iniciando por el html que se divide en head y body y sucesivamente debajo de ellas irán nuestras etiquetas

Las tres definiciones que nos ayudan a resumir que es y hace el DOM son:

  1. Es una representación del HTML
  2. Estructura en forma de árbol de nodos
  3. Es un modelo que puede ser modificado

https://www.acontracorrientech.com/wp-content/uploads/2019/09/blogPostPic-6.png

https://es.javascript.info/

La unión entre el DOM y el navegador dieron surgimiento a las Web APIS.

WEB API