JS: Sviluppo di astrazioni per asincronia - corso 3900 rubli. da Hexlet, formazione 8 lezioni, data 28 novembre 2023.
Miscellanea / / November 28, 2023
Imparerai di più su timer, loop di eventi ed emettitore di eventi. Di conseguenza, imparerai come lavorare con gli errori nel codice asincrono e utilizzare i timer. Ciò tornerà utile se decidi di rendere il tuo codice più semplice e prevedibile. Il corso è adatto a programmatori che hanno già familiarità con la programmazione asincrona. Per facilitare l'apprendimento, ti consigliamo di studiare in anticipo il corso JS: Programmazione asincrona.
introduzione
Conosci l'idea della programmazione asincrona e la struttura del corso.
Ciclo di eventi
Conosci l'event loop, un concetto che ti consente di implementare la programmazione asincrona nel browser utilizzando il modello di eventi.
Temporizzatori
Considera il meccanismo del timer fornito dal runtime JS. Scopri un semplice esempio di utilizzo dei timer per eseguire attività sincrone in modo asincrono.
L'inferno delle richiamate
Scopri la spaventosa situazione dell'"inferno delle richiamate" che può verificarsi quando si hanno chiamate asincrone dipendenti e più funzioni di richiamata. Per sapere come affrontare questo problema, considera la tecnica a cascata.
ciascuna funzione
Continua a sviluppare una libreria per lavorare con codice asincrono, scrivi la funzione "each".
Legatura anticipata
Informazioni sul metodo di conservazione del contesto per le chiamate asincrone.
Gestire gli errori
Impara a lavorare con gli errori nel codice asincrono, comprendi le differenze rispetto alla gestione degli errori nel codice sincrono.
Emettitore di eventi
Acquisisci familiarità con il concetto di emettitori di eventi, il cui utilizzo può essere molto utile nelle applicazioni con codice asincrono.
Materiali aggiuntivi
Articoli e video curati dal team Hexlet. Ti aiuterà ad approfondire l'argomento del corso