JS: Razvoj apstrakcija za asinkroniju - tečaj 3900 rub. iz Hexleta, obuka 8 lekcija, Datum 28. studenog 2023.
Miscelanea / / November 28, 2023
Naučit ćete više o mjeračima vremena, petlji događaja i emiteru događaja. Kao rezultat toga, naučit ćete kako raditi s pogreškama u asinkronom kodu i koristiti mjerače vremena. Ovo će vam dobro doći ako odlučite svoj kod učiniti jasnijim i predvidljivijim. Tečaj je prikladan za programere koji su već upoznati s asinkronim programiranjem. Kako biste olakšali učenje, trebali biste unaprijed proučiti tečaj JS: Asinkrono programiranje.
Uvod
Upoznati se s idejom asinkronog programiranja i strukturom tečaja.
Petlja događaja
Upoznajte petlju događaja, koncept koji vam omogućuje implementaciju asinkronog programiranja u pregledniku pomoću modela događaja.
Tajmeri
Razmotrite mehanizam odbrojavanja koji pruža JS runtime. Naučite jednostavan primjer korištenja mjerača vremena za asinkrono izvršavanje sinkronih zadataka.
Povratni poziv dovraga
Saznajte više o zastrašujućoj situaciji "pakla povratnog poziva" koja se može dogoditi kada imate ovisne asinkrone pozive i više funkcija povratnog poziva. Da biste naučili kako se nositi s ovim problemom, razmotrite tehniku vodopada.
svaku funkciju
Nastavite razvijati biblioteku za rad s asinkronim kodom, napišite funkciju 'each'.
Rano uvezivanje
Saznajte više o metodi očuvanja konteksta za asinkrone pozive.
Suočavanje s pogreškama
Naučite raditi s pogreškama u asinkronom kodu, razumjeti razlike od rukovanja pogreškama u sinkronom kodu.
Odašiljač događaja
Upoznati se s konceptom emitera događaja čija uporaba može biti vrlo korisna u aplikacijama s asinkronim kodom.
Dodatni materijali
Članci i videozapisi koje je pripremio Hexlet tim. Pomoći će vam da dublje zaronite u temu tečaja