Nima uchun va'dalar paydo bo'ldi, agar asinxronlik generatorlar yordamida tashkil etilishi mumkin bo'lsa? Callback yondashuvida nima noqulay edi?
Frontend
Hozirda nima ustida ishlayapsiz?
Qachon fetch ijrosi catch-ga o'tadi? So'rov muvaffaqiyatli yoki muvaffaqiyatsizligini qanday aniqlash mumkin va HTTP holati qayerdan keladi?
Skriptlarning ulanish va bajarilish tartibi haqida nima bilasiz: oddiy skript, async va defer?
CORS nima va qanday variantlar mavjud bo'lib, domenlararo so'rovlar muammosini hal qilish mumkin?
Set ichida saqlangan obunachilardan qanday o'tish mumkin?
TypeScript-da massiv transformatsiya funksiyasini tipikash uchun: manba massivining element turi va natija turi uchun zarur bo'lgan generic turlarni aniqlang.
memo(fn, lifetime) funksiyasini amalga oshiring, u yangi funksiyani qaytaradi va asl funksiyaning argumentlarsiz natijasini belgilangan umr davomida millisekundlarda keshga oladi. Faqat oxirgi natijani keshga olishi kerak, kalitlar va Mapsiz; umr davomida takroriy chaqiriq keshga olingan natijani qaytarishi kerak.
TypeScriptda 'Observer' naqshasiga muvofiq sinfni amalga oshiring: u ma'lumotlarni ob'ektda saqlaydi, subscribe/unsubscribe orqali obuna bo'lish va obunadan chiqish imkonini beradi va ma'lumot o'zgarganda obunachilarga bildirish uchun tayinlash orqali xabar beradi. Getter va setter qo'shing; boshlang'ich qiymat bo'sh ob'ekt bo'lishi kerak.
Brauzerdagi sahifa rendering bosqichlarini tavsiflang: DOM, CSSOM, render daraxti, layout/reflow, repaint va compositing. Qaysi xususiyatlarni animatsiya qilish ma'qul va nima uchun?
Asinxron vazifa navbatini bajarish uchun cheklov bilan: vazifalar avval navbatga qo'shiladi, so'ngra loop usuli bilan boshlanadi; bir vaqtning o'zida belgilangan soni bilan vazifalar bajarilishi kerak. Barcha navbatdagi va bajarilayotgan vazifalar tugagach, navbatning tugashini bildiring.
Xatolik yuzaga kelganda fetch so'rovlarini bir necha marta takrorlaydigan funktsiya ishlab chiqing. Harakatlar tugagach nima bo'lishi kerak?
URL kiritilgach brauzerda nima bo'ladi?
Qanday qilib va'dalar bilan belgilarsiz va hisoblagichlarsiz vazifa navbatini amalga oshirish mumkin? Bunday navbatda worker nima?