Frontend
Millised on kohandatud UI komplekti plussid ja miinused?
Kirjutage funktsioon sleep, mis tagastab Promise ja lõpeb pärast määratud millisekundit.
Kas teil oli vaja sügavalt linteri seadetesse süüvida? Milliseid aspekte seadistasite: pluginad, süntaksi reeglid, automaatne parandamine?
Selgitage, mis on Promise JavaScriptis.
Milleks on vajalikud võtmed elementide nimekirjas? Mis juhtub, kui neid ei näidata?
Rääkige meile viimastest ülesannetest või saavutustest, mille üle olete viimasel ajal uhke.
Mida juhtub, kui sisestate URL-i brauserisse (https://google.com)? Kirjeldage kogu protsess alates sisestamisest kuni sisu kuvamiseni.
/** * Ülesanne 1: Generikud ja Võtme Tüüpide Ohutus * Loo funktsioon `getProperty`, mis võtab objekti ja võtme. * Kasuta generikke, et tagada, et funktsioon on tüübilt ohutu ja võti eksisteerib objektil. */ function getProperty<T extends Record<string, unknown>, K extends keyof T>(obj: T, key: K): T[K] { return obj[key]; } getProperty('str', 'toString') /** * Ülesanne 2: Allpool on mitu Todo liidese deklaratsiooni, selgitage, mis juhtub, kui need on samas ulatuses. * Arutage, kuidas TypeScript neid kohtleb ja täitke `myTodo` objekt, et see vastaks ühendatud Todo liidese nõuetele. */ interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; }
Mis on defineModel ja milleks see on vajalik?
Mis vahe on useEffect ja useLayoutEffect vahel? Kas sa saad anda näite useLayoutEffect kasutamisest? Mis juhtub, kui useLayoutEffect sees teed raskeid arvutusi?
Mis juhtub, jei po sėkmingo funkcijos vykdymo laiko limitas nebus išvalytas? Kaip tai ištaisyti ir kuri pažado metodas tiktų laiko limitui išvalyti bet kokiu atveju (sėkmės ir klaidos)?
Mida kuvatakse konsoolis?
Lisage filtratsioon loendile maatükkide kohta linna ja tubade arvu järgi, kasutades API vastuse filtrite blokist saadud andmeid. Filtri väärtused peaksid olema salvestatud URL-parameetrites, et leht oleks kättesaadav otseviidete kaudu.
Kas teil on oma isiklikud pet-projektid?
Kas arvate, et TypeScriptil on puudusi?
Kuidas kopeerida objekti JavaScriptis? Kuidas erineb pinnakopjutest sügavkoppimisest?
Kas Promise võib olla lõpmatu? Kuidas seda teha?
Kui funktsioon on tüübistatud ja selle asemel, et arv, sisestatakse string, millal tekib viga: arendusfaasis?
Kuidas saada tavalise objekti pikkus length omaduse kaudu? Kuidas lisada length meetod kõigile objektidele prototipi kaudu?
Antud on ühesuunaliste teedevõrkude (graaf) massiiv, tagamata tsüklite puudumist. Kuidas saab jõuda punktist 1 punktini N?