Егер асинхрондылық генераторлар арқылы ұйымдастырылса, неге уәделер пайда болды? Callback тәсілінің қандай ыңғайсыздығы болды?
Frontend
Қазіргі уақытта не жұмыс істеп жатсыз?
Fetch орындалуы қашан catch-ке өтеді? Сұрау сәтті немесе сәтсіз болғанын қалай анықтауға болады, және HTTP статусы қайдан келеді?
Скрипттердің қосылу және орындалу тәртібі туралы не білесіз: кәдімгі скрипт, async және defer?
CORS дегеніміз не және домендер арасындағы сұраулар мәселесін шешу үшін қандай нұсқалар бар?
Set-те сақталған жазылушылардан қалай өтуге болады?
TypeScript-те массив түрлендіру функциясын типтеу: бастапқы массивтің элементтерінің түрі және нәтиже түрі үшін қажетті generic түрлерін анықтаңыз.
memo(fn, lifetime) функциясын жүзеге асырыңыз, ол жаңа функцияны қайтаруы және бастапқы функцияның аргументсіз нәтижесін белгіленген өмір сүру уақыты ішінде миллисекундтарда кэштеуі керек. Ол тек соңғы нәтижені кэштеуі керек, кілттер мен Mapсіз; өмір сүру уақыты ішінде қайталанған шақыру кэштеуланған нәтижені қайтаруы керек.
TypeScript-те 'Observer' үлгісін қолданатын класс жүзеге асырыңыз: ол деректерді объектте сақтайды, subscribe/unsubscribe арқылы жазылуға және жазылудан шығуға мүмкіндік береді және деректер өзгерген кезде жазылушыларға хабарлайды. Getter және setter қосыңыз; бастапқы мән бос объект болуы керек.
Браузерде беттің рендерлеу кезеңдерін сипаттаңыз: DOM, CSSOM, рендер ағашы, layout/reflow, repaint және compositing. Қандай қасиеттерді анимациялау жақсы және неге?
Асинхрон тапсырма кезегін бір уақытта орындалатын тапсырмалар саны шектеулі түрде жүзеге асырыңыз: тапсырмалар алдымен кезекке қосылады, содан кейін цикл әдісімен іске қосылады; бір уақытта көрсетілген саннан артық тапсырма орындалмауы керек. Барлық кезек және орындалатын тапсырмалар аяқталғанда, кезектің аяқталғанын хабарлаңыз.
Қате болған жағдайда fetch сұрауларын бірнеше рет қайталап орындау функциясын жүзеге асырыңыз. Тәжірибелер аяқталғаннан кейін не болу керек?
URL енгізілгеннен кейін браузерде не болады?
Қалайша уәделерді флагтар мен есептегіштерсіз пайдаланып тапсырма кезегін жүзеге асыруға болады? Мұндай кезектегі worker дегеніміз не?