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.
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:
La unión entre el DOM y el navegador dieron surgimiento a las Web APIS.