JS: Razvoj abstrakcij za asinhronijo - tečaj 3900 rub. iz Hexleta, usposabljanje 8 lekcij, datum 28. november 2023.
Miscellanea / / November 28, 2023
Izvedeli boste več o časovnikih, zanki dogodkov in oddajniku dogodkov. Posledično se boste naučili delati z napakami v asinhroni kodi in uporabljati časovnike. To bo koristno, če se odločite, da bo vaša koda bolj preprosta in predvidljiva. Tečaj je primeren za programerje, ki že poznajo asinhrono programiranje. Za lažje učenje si vnaprej preučite tečaj JS: asinhrono programiranje.
Uvod
Seznanite se z idejo asinhronega programiranja in strukturo predmeta.
Dogodkovna zanka
Spoznajte zanko dogodkov, koncept, ki vam omogoča implementacijo asinhronega programiranja v brskalniku z uporabo modela dogodkov.
Časovniki
Razmislite o časovnem mehanizmu, ki ga zagotavlja izvajalno okolje JS. Naučite se preprostega primera uporabe časovnikov za asinhrono izvajanje sinhronih nalog.
Povratni klic hudiča
Spoznajte grozljivo situacijo "pekla povratnega klica", do katere lahko pride, ko imate odvisne asinhrone klice in več funkcij povratnega klica. Če želite izvedeti, kako se spopasti s to težavo, razmislite o tehniki slapa.
vsako funkcijo
Nadaljujte z razvojem knjižnice za delo z asinhrono kodo, napišite funkcijo 'each'.
Zgodnja vezava
Preberite več o metodi ohranjanja konteksta za asinhrone klice.
Ukvarjanje z napakami
Naučite se delati z napakami v asinhroni kodi, razumeti razlike od obravnavanja napak v sinhroni kodi.
Oddajnik dogodkov
Seznanite se s konceptom oddajnikov dogodkov, katerih uporaba je lahko zelo uporabna v aplikacijah z asinhrono kodo.
Dodatni materiali
Članki in videi, ki jih je pripravila ekipa Hexlet. Pomagal vam bo poglobiti se v temo tečaja