Skip to content

Commit 68bb0e9

Browse files
author
Saul Florez
committed
Clase platzi#1 - Cómo llega un script al navegador
1 parent 79d507b commit 68bb0e9

2 files changed

Lines changed: 20 additions & 0 deletions

File tree

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Curso Profesional de Javascript
2+
3+
Date: 26/04/2020
4+
5+
## Profesor: Richard Kaufman

notes/class-1.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Clase #1 - Cómo llega un script al navegador
2+
3+
El **DOM** es la representación que hace el navegador de un documento HTML.
4+
5+
El navegador interpreta el archivo HTML y cuando termina de transformarlo al DOM se dispara el evento DOMContentLoaded lo que significa que todo el documento está disponible para ser manipulado.
6+
7+
Todo script que carguemos en nuestra página tiene un llamado y una ejecución.
8+
9+
Tanto con **async** como **defer** podemos hacer llamados asíncronos pero tiene sus diferencias:
10+
11+
* **async.** Con async podemos hacer la petición de forma asíncrona y no vamos a detener la carga del DOM hasta que se haga la ejecución del código.
12+
13+
* **defer.** La petición es igual asíncrona como en el async pero va a deferir la ejecución del Javascript hasta el final de que se cargue todo el documento.
14+
15+
Hay que tener en cuenta que cuando carga una página y se encuentra un script a ejecutar toda la carga se detiene. Por eso se recomienda agregar tus scripts justo antes de cerrar el body para que todo el documento esté disponible.

0 commit comments

Comments
 (0)