Rozmotajte asynchrónne správanie JavaScriptu pomocou otázok o Promisách, async/await, mikroúlohách a event loop. Precvičíte si predpovedanie poradia vykonávania, odhaľovanie jemných časových chýb a vý...
Vyberte si obtiažnosť a počet otázok pre začiatok.
Od reťazcov promís až po async/await, tento kvíz sa zameriava na to, ako JavaScript plánuje prácu naprieč zásobníkom volaní, frontou úloh a frontou mikroúloh.
Každá otázka má 4 možnosti a nie je tu časový limit, takže môžete premýšľať nad zložitými scenármi poradia vykonávania bez ponáhľania sa.
Obtiažnosť je zámerne zmiešaná: uvidíte rýchle kontroly konceptov spolu s hlbšími položkami „predpovedať výstup“, ktoré testujú skutočné porozumenie.
Vyberte si počet otázok a obtiažnosť pred začatím, aby ste prispôsobili reláciu - krátke na rozohriatie, dlhšie na dôkladné preskúmanie.
Mnoho chýb vzniká z predpokladu, že promisy sa správajú ako setTimeout, alebo z zabudnutia, že mikroúlohy sa vykonávajú pred ďalšou makroúlohou.
Snažte sa vysvetliť plánovanie krok za krokom (zásobník → mikroúlohy → makroúlohy) namiesto hádania konečného výstupu.
Opakované prechádzanie vynechaných otázok s menším počtom otázok je skvelý spôsob, ako si upevniť vzory, ktoré sa neustále objavujú v skutočných projektoch.
What does a Promise represent in JavaScript?
What method is used to handle the fulfillment of a Promise?
Which of the following is NOT a state of a Promise?
Tento kvíz má 106 otázok pokrývajúcich promisy, async/await a správanie event loop.
Nie. Každá otázka je bez časového limitu, takže môžete starostlivo pracovať na poradí vykonávania.
Každá otázka je s výberom z viacerých možností s 4 možnosťami.
Áno. Môžete si vybrať preferovaný počet otázok a obtiažnosť pred začatím.
Očakávajte mikroúlohy vs makroúlohy, reťazenie promís, semantiku async/await a bežné nástrahy pri spracovaní chýb.

Prehlbte svoje porozumenie modelu vlastníctva v Rust, pravidlám požičiavania a anotáciám životnosti pomocou praktických otázok zameraných na kód. Prejdete si bežné chyby kompilátora, vyberiete najbezpečnejšie opravy a vybudujete si intuíciu o tom, ako myslí kontrolór požičiavania. Vyberte si preferovanú obtiažnosť a počet otázok, potom sa učte vlastným tempom bez časového obmedzenia.

Rozpleťte, ako Python nachádza názvy a udržuje stav naprieč volaniami s týmto zameraným kvízom na rozsahy, uzávierky a dekorátory. Prejdete si reálne vzory ako vnorené funkcie, použitie nonlocal/global a obalové funkcie. Vyberte si počet otázok a obtiažnosť, aby ste zodpovedali svojej úrovni pohodlia, a potom sa učte z každého vysvetlenia, ako idete.