JS: Asinchronijos abstrakcijų kūrimas - kursas 3900 rub. iš Hexlet, mokymas 8 pamokos, data 2023 m. lapkričio 28 d.
įvairenybės / / November 28, 2023
Sužinosite daugiau apie laikmačius, įvykių kilpą ir įvykių emiterį. Dėl to išmoksite dirbti su asinchroninio kodo klaidomis ir naudoti laikmačius. Tai pravers, jei nuspręsite kodą padaryti aiškesnį ir nuspėjamesnį. Kursas tinka programuotojams, kurie jau yra susipažinę su asinchroniniu programavimu. Kad mokymasis būtų lengvesnis, turėtumėte iš anksto išstudijuoti JS: Asinchroninio programavimo kursą.
Įvadas
Susipažinkite su asinchroninio programavimo idėja ir kurso struktūra.
Renginio kilpa
Susipažinkite su įvykių ciklu – koncepcija, kuri leidžia įgyvendinti asinchroninį programavimą naršyklėje naudojant įvykio modelį.
Laikmačiai
Apsvarstykite laikmačio mechanizmą, kurį teikia JS vykdymo laikas. Sužinokite paprastą laikmačių naudojimo sinchroninėms užduotims atlikti asinchroniškai pavyzdį.
Atšaukimo pragaras
Sužinokite apie baisią „atskambinimo pragaro“ situaciją, kuri gali atsirasti, kai turite priklausomus asinchroninius skambučius ir kelias atgalinio skambučio funkcijas. Norėdami sužinoti, kaip išspręsti šią problemą, apsvarstykite krioklio techniką.
kiekviena funkcija
Toliau kurkite biblioteką, skirtą darbui su asinchroniniu kodu, parašykite funkciją „kiekviena“.
Ankstyvas įrišimas
Sužinokite apie asinchroninių skambučių konteksto išsaugojimo metodą.
Susidoroti su klaidomis
Išmok dirbti su asinchroninio kodo klaidomis, suprasti skirtumus nuo klaidų tvarkymo sinchroniniame kode.
Įvykių skleidėjas
Susipažinkite su įvykių emiterių samprata, kurių naudojimas gali būti labai naudingas programose su asinchroniniu kodu.
Papildomos medžiagos
Straipsniai ir vaizdo įrašai, kuriuos kuruoja Hexlet komanda. Padės giliau pasinerti į kurso temą