Əgər asinxronluğu generatorlar vasitəsilə təşkil etmək mümkün idisə, niyə vədlər ortaya çıxdı? Callback yanaşmasında nə narahatlıq yaradırdı?
Frontend
Hazırda nə üzərində işləyirsiniz?
Fetch icrası hansı hallarda catch-ə keçir? Sorğu uğurlu olub-olmadığını necə müəyyən etmək və HTTP statusu haradan gəlir?
Skriptlərin qoşulma və icra sırasını bilirsinizmi: adi skript, async və defer?
CORS nədir və domenlərarası sorğuların problemlərini həll etmək üçün hansı variantlar mövcuddur?
Set-də saxlanılan abunəçilərdən necə keçmək olar?
TypeScript-də massiv çevirmə funksiyanı tipikləşdirin: mənbə massivinin element tipi və nəticə tipi üçün lazım olan generic tipləri müəyyən edin.
memo(fn, lifetime) funksiyasını tətbiq edin, bu yeni bir funksiya qaytarır və orijinal funksiyanın arqumentsiz nəticəsini müəyyən edilmiş ömür müddətində millisekundlarda yadda saxlayır. Yalnız son nəticəni yadda saxlamalıdır, açar və Map olmadan; ömür müddətində təkrarlanan çağırış yadda saxlanmış nəticəni qaytarmalıdır.
TypeScript-də 'Observer' nümunəsinə uyğun sinif tətbiq edin: bu, məlumatları obyektə saxlayır, subscribe/unsubscribe vasitəsilə abunə olmağa və abunədən çıxmağa imkan verir və məlumat dəyişdikdə abunəçilərə bildiriş göndərir. Getter və setter daxil edin; başlanğıc dəyəri boş obyekt olmalıdır.
Brauzerdə səhifənin render olunmasının mərhələlərini təsvir edin: DOM, CSSOM, render ağacı, layout/reflow, repaint və compositing. Hansı xüsusiyyətlərin animasiya üçün üstünlük verilməsi və niyə?
Asinxron tapşırıq növbəsini koncurrentlik limiti ilə həyata keçirin: tapşırıqlar əvvəlcə növbəyə əlavə olunur, sonra loop metodu ilə başlayır; eyni zamanda müəyyən sayda tapşırıq işləməlidir. Bütün növbə və işləyən tapşırıqlar tamamlandıqda, növbənin tamamlandığını bildirin.
Uğursuzluq halında fetch sorğularını bir neçə dəfə təkrarlayan funksiya tətbiq edin. Cəhdlər tükəndikdən sonra nə baş verməlidir?
URL daxil edildikdən sonra brauzerdə nə baş verir?
Flagsiz və sayğıçsız və'dələr istifadə edərək vəzifə növbəsini necə həyata keçirmək olar? Belə bir növbənin kontekstində worker nədir?