Está en la página 1de 2

 Qué es una tarea asíncrona?

Tienen que esperar (a que ocurra un evento, a que recibamos una


respuesta por http, ...) para poder completar su trabajo

 Qué significa bloquear el hilo o thread

No esperar a que se complete la tare asincrona, es decir, a que ocurra un


evento o reciba una resp HTTP.

 Qué es un callback

es una función que se pasa a otra función como argumento, que luego se
invoca dentro de la función externa para completar algún tipo de rutina o
acción.

. Qué es un evento.

Es una accion que ocurre cuando el usuario interactua con la página.

 Cómo escuchar eventos.

addEventListener, dispatchEvent()

 Cómo dejar de escuchar eventos

removeEventListener()

 Qué es una promesa?

El Promise objeto representa la eventual finalización (o falla) de una


operación asincrónica y su valor resultante.

 Cómo usar promesas?

.then/ catch, try/catch/finally, Async/await

 Cómo implementar promesas nuevas.

Se implementa con un constructor (new) que recibe un callback cuyos


paramentros son dos funciones resolve y reject.

Resolve:  es una función especial que se llama cuando el proceso termina
y los datos que retornan se ponen como parámetros de resolve.

Reject: es una función que podemos llamar en caso de error y que recibe
como parámetro un error de javascript.
 Cómo encadenar promesas.

Para evitar el callback anidado, se emplean las promesas que si permite


anidarlas con then es una función que el usuario de la promesa provee para
cuando el proceso terminó de ejecutarse correctamente.

catch es una función que será ejecutada en caso de que en cualquier paso
de la cadena de then haya una falla.

También podría gustarte