Frontend
Kaip dar galima gauti skaitinę reikšmę iš this (išskyrus Number(this))?
Duota funkcija ir du objektai tipų tikrinimui. Vienu atveju TypeScript nesiskundžia, kitu — skundžiasi. Funkciją reikia tipizuoti taip, kad TypeScript elgsis kaip tikėtasi (naudojant generics ir keyof).
Aprašykite technologiškai, kaip įgyvendinote didelio straipsnio kūno etapinius atvaizdus.
Ar geriau naudoti komponentą ar direktyvą, norint įgyvendinti mygtuką UI Kit Angular 19? Kodėl?
Ar useEffect bus iškviečiamas, jei useRef yra jo priklausomybėse?
Kuo jums skiriasi pridėti funkciją jau veikiamam produktui ir visiškai naujo produkto paleidimą? Į ką jūs asmeniškai paveikėte kiekvienu atveju?
Kaip renkatės, kur naudoti Angular Signals, o kur RxJS?
Kuo skiriasi Promise nuo async/await? Kaip vykdyti du asinchroninius užklausas lygiagrečiai? Kokius Promise metodus žinai (all, allSettled, race, any)?
/* * Funkcija, kuri imituoja duomenų užklausą iš backend. * Backend turi RPS apribojimą ir nepavyks, * jei paralelinių užklausų skaičius viršys MAX_PARALLEL_REQUESTS. */ function requestData(id: number): Promise<string> { parallelRequests++; if (parallelRequests > MAX_PARALLEL_REQUESTS) { throw new Error("Per daug paralelinių užklausų"); } return new Promise((res) => { setTimeout(() => { parallelRequests--; return res(`${id * 2}`); }, Math.floor(Math.random() * 2000)) }); } function prepareData( ids: number[], maxParallelRequests: number, ): Promise<string[]> { /* * TODO: įgyvendinkite visų duomenų užklausą, * naudojant ne daugiau kaip maxParallelRequests * paralelinių ryšių. */ }
Ar buvo kokia nors sisteminės analizės forma ar tiesiog žodžiu aptarinėjote ir užrašėte punktus užduotyje? Ar buvo dokumentas ar puslapis Confluence'e, kuriame aprašyta, ką reikia padaryti?
Kas vyksta po to, kai vartotojas įveda URL į naršyklę ir paspaudžia Enter, iki galutinės puslapio atvaizdavimo?
Kuo skiriasi rodyklės funkcijos nuo funkcijos deklaracijos?
Ar įgyvendinote kokią nors funkciją, skirtą lentelės būsenai išsaugoti, pavyzdžiui, stulpelių perkėlimui — ar tai saugote backend'e, vietoje ar localStorage?
Ką darai, jei užduotis yra blogai suformuluota — pavyzdžiui, tau diktuoja konkrečią mygtuko vietą ir spalvą vietoj problemos aprašymo?
Kaip organizuojamas darbas su asinchroniniu kodu JavaScript?
Kokia alternatyva gali būti naudojama, kad išvengtumėte onToggle savybės perdavimo per visas įdėjimo lygius?
Kaip sužinojote, kad prieigos žetonas pasibaigė?
Kokius statinius Promise metodus žinote? Papasakokite apie juos.
Grafike kiekvienas apskritimas atstovauja individualią žvaigždę. Apskritimo centro padėtis rodo žvaigždės temperatūrą kelvinuose (K) ir jos šviesumą (energijos emisijos greitį) santykinai su saule (Lsun). Atkreipkite dėmesį, kad aukštesnės temperatūros yra kairėje. Apskritimo dydis rodo santykinį fizinį žvaigždės dydį, o žymės nurodo parodytų žvaigždžių tipus. Be pagrindinės sekos žvaigždžių, grupė, turinti didžiausią temperatūros diapazoną, yra: - Raudonieji milžinai - Raudonieji supermilžinai - Balti nykštukai - Mėlyni milžinai
Kas yra Feature-Sliced Design (FSD), kaip organizuotum migraciją į FSD ir kaip spręstum sluoksnių interpretacijos konfliktus?