JS: Desarrollo de abstracciones para asincronía - curso 3900 rublos. de Hexlet, formación 8 lecciones, Fecha 28 de noviembre de 2023.
Miscelánea / / November 28, 2023
Aprenderá más sobre temporizadores, bucle de eventos y emisor de eventos. Como resultado, aprenderá a trabajar con errores en código asincrónico y a utilizar temporizadores. Esto será útil si decide hacer que su código sea más sencillo y predecible. El curso es adecuado para programadores que ya estén familiarizados con la programación asincrónica. Para facilitar el aprendizaje, conviene estudiar con antelación el curso JS: Programación asíncrona.
Introducción
Familiarícese con la idea de programación asincrónica y la estructura del curso.
Bucle de eventos
Conozca el bucle de eventos, un concepto que le permite implementar programación asincrónica en el navegador utilizando el modelo de eventos.
Temporizadores
Considere el mecanismo de temporizador proporcionado por el tiempo de ejecución de JS. Aprenda un ejemplo sencillo del uso de temporizadores para realizar tareas sincrónicas de forma asincrónica.
Infierno de devolución de llamada
Conozca la aterradora situación del "infierno de devolución de llamada" que puede ocurrir cuando tiene llamadas asincrónicas dependientes y múltiples funciones de devolución de llamada. Para aprender cómo solucionar este problema, considere la técnica de la cascada.
cada función
Continúe desarrollando una biblioteca para trabajar con código asincrónico, escriba la función 'cada'.
Encuadernación anticipada
Obtenga información sobre el método de preservación de contexto para llamadas asincrónicas.
Lidiando con los errores
Aprenda a trabajar con errores en código asincrónico, comprenda las diferencias con el manejo de errores en código sincrónico.
Emisor de eventos
Familiarícese con el concepto de emisores de eventos, cuyo uso puede resultar muy útil en aplicaciones con código asincrónico.
Materiales adicionales
Artículos y vídeos seleccionados por el equipo de Hexlet. Te ayudará a profundizar en el tema del curso.