Frontend
Kokie HTTP antraštės gali būti atsakyme?
Jei `Proxy` yra toks geras, kodėl Vue 3 vis dar turi `ref`?
Kaip galima pavaizduoti atsakymo varianto struktūrą šiuose duomenyse, kurie gali būti paveikslėliai, tekstas arba tekstas su paveikslėliais?
Kuo skiriasi interface ir type TypeScript?
Kas yra NaN? Pateikite pavyzdžių, kada atsiranda NaN. Kaip patikrinti, ar reikšmė yra NaN?
Kokio vystymo aplinkos ar kūrimo įrankio naudojote projekte?
Ką apima renderio medis? Kurie elementai laikomi paslėpti?
Kas vyksta, kai įvedate URL naršyklėje ir paspaudžiate Enter? Aprašykite visą procesą nuo DNS sprendimo iki puslapio atvaizdavimo.
Kaip Angular sąlygos, pvz., @if ar *ngIf, veikia atvaizdavimą: ar jie slepia elementus ar jų visai neįtraukia į DOM?
Kas nutiks, jei naudotojas paspaus ant patarimo ir įvesties lauke tekstas pasikeis — ar nebus pradėtas pakartotinis paieška jau pasirinktam reikšmei? Kaip galima išspręsti šią problemą?
Kuo React skiriasi nuo paprasto JavaScript?
Prašome pristatyti save ir trumpai papasakoti apie savo patirtį.
Nustatykite išvesties eilės tvarką konsolėje pateiktame kode su `setTimeout`, `Promise` ir sinchroniniu `console.log`, paaiškindami tai per Event Loop.
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).
Ką skaitote, kaip tobulėjate ir kur sekate naujienas apie vystymąsi?
/** * `asyncAuth(callback)` funkcija priima callback, į kurį * gali būti perduota klaida (pirmas argumentas) ir duomenys * iš backend'o (antras argumentas). * asyncAuth((error, data) => {}); * * Jums reikia įgyvendinti `auth()` funkciją, * kuri kviečia `asyncAuth()`, bet grąžina Promise. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * `tryAuth()` funkcija naudoja `auth()` ir, jei įvyksta klaida, * atlieka N papildomų bandymų. * Jei visi bandymai nepavyksta, grąžina paskutinę klaidą. * * @returns {Promise} */ function tryAuth(n) { }
Nustatykite skaičių išvedimo tvarką konsolėje pavyzdyje su Promise, kur iškviečiama reject ir vėliau pridedami then, catch, finally apdorojėjai.
Kodėl konstruktoriuje kviečiama addField ir kokias problemas tai sukelia mastelio požiūriu?
Papasakok apie kritinį puslapio atvaizdavimo kelią naršyklėje
/** * Funkcijos tipizavimas, kuri priima objektų masyvą ir raktą, * grąžina objektų masyvą, kuriame yra ši raktas/ savybė **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };