Frontend
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.
Užduotis: medžio apėjimas su teksto išvedimu įtraukimu (rekursinis įterptųjų sąrašų apėjimas)
Kodėl konstruktoriuje kviečiama addField ir kokias problemas tai sukelia mastelio požiūriu?
Papasakok apie kritinį puslapio atvaizdavimo kelią naršyklėje
Kaip galima dirbtinai sukelti iškvietimų steko perpildymą, pakeičiant ką nors šiame kode?
Kada naudoti mikrofrontends ir kada palikti monolitinę programą?
Kaip tai veikia tėvinį elementą, jei turi vaiką su position: absolute?
[vardas] paklausė: Kas yra pats šauniausias ir pats blogiausias, ką prisimeni iš visos savo darbo patirties?
Papaskink man daugiau apie klaviatūros navigaciją, kurią įgyvendinote.
Kokį kandidatą svarstote sau?
[vardas] paklausė: Papasakok apie patogiausią darbo dienos pabaigą.
Kokius naujus šiuolaikinius HTML žymenis sutikote ir naudojote savo darbe?
Papaskinkite apie save, savo patirtį ir įdomius projektus, kuriuose dalyvavote.
Kodėl turėtumėte naudoti būseną vietoj įprastos kintamosios reikšmei, kuri veikia komponento rodymą?
Analizuokite pateiktą Vue kodą: kurios kintamosios yra reaktyvios, kur prarandama reaktyvumas ir kaip tai ištaisyti?
Kokio tipo tipizacija naudojama TypeScript? Kaip ji skiriasi nuo kalbų kaip C# ar Java?
Ar turite dizaino sistemą / prekės ženklo vadovą? Ar teko ją įgyvendinti nuo nulio?