JS: Vývoj abstrakcií pre asynchróniu - kurz 3900 rub. z Hexlet, tréning 8 lekcií, Termín 28.11.2023.
Rôzne / / November 28, 2023
Dozviete sa viac o časovačoch, slučke udalostí a emitore udalostí. Vďaka tomu sa naučíte pracovať s chybami v asynchrónnom kóde a používať časovače. To sa vám bude hodiť, ak sa rozhodnete urobiť svoj kód priamočiarejším a predvídateľnejším. Kurz je vhodný pre programátorov, ktorí už poznajú asynchrónne programovanie. Aby ste si učenie uľahčili, mali by ste si vopred naštudovať kurz JS: Asynchrónne programovanie.
Úvod
Zoznámte sa s myšlienkou asynchrónneho programovania a štruktúrou kurzu.
Slučka udalostí
Spoznajte slučku udalostí, koncept, ktorý vám umožňuje implementovať asynchrónne programovanie v prehliadači pomocou modelu udalostí.
Časovače
Zvážte mechanizmus časovača, ktorý poskytuje runtime JS. Naučte sa jednoduchý príklad používania časovačov na vykonávanie synchrónnych úloh asynchrónne.
Spätné volanie do pekla
Prečítajte si o strašidelnej situácii „pekla spätného volania“, ktorá môže nastať, keď máte závislé asynchrónne volania a viaceré funkcie spätného volania. Ak sa chcete dozvedieť, ako sa s týmto problémom vyrovnať, zvážte techniku vodopádu.
každá funkcia
Pokračujte vo vývoji knižnice pre prácu s asynchrónnym kódom, napíšte funkciu „každý“.
Skorá väzba
Získajte informácie o metóde zachovania kontextu pre asynchrónne volania.
Zaobchádzanie s chybami
Naučte sa pracovať s chybami v asynchrónnom kóde, pochopte rozdiely od spracovania chýb v synchrónnom kóde.
Emitor udalostí
Zoznámte sa s konceptom emitorov udalostí, ktorých použitie môže byť veľmi užitočné v aplikáciách s asynchrónnym kódom.
Dodatočné materiály
Články a videá kurátorom tímu Hexlet. Pomôže vám ponoriť sa hlbšie do témy kurzu