Frontend
Kā optimizēt attēlu ielādi? Kādas HTML atribūti un elementi tiek izmantoti šim mērķim?
Kādā gadījumā pašreizējā fetch mēģinājuma apvalka īstenošanā tas var nekad netikt izsaukts un kā to novērst?
Vai jūs kādreiz esat strādājis ar React Context? Kādas ir Context trūkumi salīdzinājumā ar Redux?
Kas notiek, kad ievadāt URL pārlūkprogrammā un nospiežat Enter? Aprakstiet visu procesu no DNS risinājuma līdz lapas attēlošanai.
Cik darba cikla procentuālais daļa, kas aizņem lielu iniciatīvu novērtējums?
Vai ir ko parādīt? Kur norādīt?
Kam vispār ir nepieciešama koda pārskatīšana? Vai tā ir patiešām nepieciešama, un kādos gadījumos?
Kā Angular nosacījumi, piemēram, @if vai *ngIf, ietekmē renderēšanu: vai tie slēpj elementus vai vispār neievieto tos DOM?
Kas notiks, ja lietotājs noklikšķinās uz ieteikuma un teksta laukā mainīsies — vai netiks uzsākta atkārtota meklēšana jau izvēlētajai vērtībai? Kā šo problēmu var atrisināt?
Kā React atšķiras no tīra JavaScript?
Lūdzu, iepazīstiniet sevi un īsi pastāstiet par savu pieredzi.
Noteikt konsoles izvades secību sniegtajā kodā ar `setTimeout`, `Promise` un sinhrono `console.log`, skaidrojot to caur Event Loop.
Dotā funkcija un div objekti tipu pārbaudei. Vienā gadījumā TypeScript nesūdzās, citā — jā. Funkcijai jābūt tipizētai tā, lai TypeScript uzvedība atbilstu gaidāmajam (izmantojot generics un keyof).
Ko lasāt, kā attīstāties un kur sekojat līdzekļiem attīstības ziņām?
/** * `asyncAuth(callback)` funkcija pieņem callback, kurā * var tikt nodota kļūda (pirmais arguments) un dati * no backend (otrais arguments). * asyncAuth((error, data) => {}); * * Jums jāievieš `auth()` funkcija, * kas izsauc `asyncAuth()`, bet atgriež Promise. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * `tryAuth()` funkcija izmanto `auth()` un, ja ir kļūda, * veic N papildu mēģinājumus. * Ja visi mēģinājumi neizdodas, atgriež pēdējo kļūdu. * * @returns {Promise} */ function tryAuth(n) { }
Nosakiet skaitļu izvades kārtību konsolē piemēram ar Promise, kur tiek izsaukts reject un pēc tam pievienoti then, catch, finally apstrādātāji.
Uzdevums: koka apmeklējums ar teksta izvadīšanu ar atstarpiņām (rekursīva iekļauto sarakstu apmeklēšana)
Kāpēc kodā tiek izsaukts addField konstruktora laikā un kādas problēmas tas rada mērogojamības ziņā?
Pastāsti par kritisko lapas atveides ceļu pārlūkprogrammā
/** * Funkcijas tipu, kas pieņem objektu masīvu un atslēgu, * atgriež objektu masīvu, kur ir šī atslēga/īpašība **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };