JS: Udvikling af abstraktioner til asynkroni - kursus 3900 rub. fra Hexlet, træning 8 lektioner, dato 28. november 2023.
Miscellanea / / November 28, 2023
Du vil lære mere om timere, hændelsesløkke og hændelsesudsender. Som et resultat vil du lære, hvordan du arbejder med fejl i asynkron kode og bruger timere. Dette vil være nyttigt, hvis du beslutter dig for at gøre din kode mere ligetil og forudsigelig. Kurset er velegnet til programmører, der allerede er fortrolige med asynkron programmering. For at gøre indlæringen nemmere, bør du studere JS: Asynkron programmering-kurset på forhånd.
Introduktion
Bliv bekendt med ideen om asynkron programmering og opbygningen af kurset.
Event loop
Lær eventloopet at kende, et koncept, der giver dig mulighed for at implementere asynkron programmering i browseren ved hjælp af eventmodellen.
Timere
Overvej den timermekanisme, som JS runtime giver. Lær et simpelt eksempel på brug af timere til at udføre synkrone opgaver asynkront.
Tilbagekald helvede
Lær om den skræmmende "tilbagekaldshelvede" situation, der kan opstå, når du har afhængige asynkrone opkald og flere tilbagekaldsfunktioner. For at lære at håndtere dette problem, overvej vandfaldsteknikken.
hver funktion
Fortsæt med at udvikle et bibliotek til at arbejde med asynkron kode, skriv 'hver'-funktionen.
Tidlig binding
Lær om kontekstbevaringsmetoden for asynkrone opkald.
Håndtering af fejl
Lær at arbejde med fejl i asynkron kode, forstå forskellene fra fejlhåndtering i synkron kode.
Hændelsesudsender
Bliv bekendt med begrebet hændelsesudsender, hvis brug kan være meget nyttigt i applikationer med asynkron kode.
Yderligere materialer
Artikler og videoer kurateret af Hexlet-teamet. Vil hjælpe dig med at dykke dybere ned i emnet for kurset