Duotas vienkryptis kelių (grafas) masyvas, garantuojama ciklų nebuvimas. Kaip galima pasiekti iš taško 1 į tašką N?
Frontend
Sukurkite naują tipą, pagrįstą PartialDelivery, kuris apima tik laukus name ir address (Pick).
Įgyvendinkite savo funkcijos memoizacijos (kashavimo) funkciją, kuri kaupia funkcijos rezultatą pakartotinėse kvietimuose su tais pačiais argumentais, įskaitant primitivių ir undefined apdorojimą, taip pat galimybę išvalyti kasyklą (clearCache).
Šiandien kursime messengerį. Susipažinkite su sąsajos maketu ir funkcionaliais reikalavimais. Reikia surinkti nefunkcinius reikalavimus, aptarti techninį stalą, frontend komponentus ir paslaugas, duomenų modelius, API ir bendrą sistemos architektūrą.
React užduotis: įgyvendinkite komponentą, kuris ieško teksto subeilės pasikartojimų. Reikalavimai: teksto įkėlimas iš API pirmojo atvaizdavimo metu, įkėlimo indikatorius, klaidų valdymas, paieška nesvarbu didžiosios ar mažosios raidės, rastų pasikartojimų paryškinimas, bendro pasikartojimų skaičiaus rodymas, mygtukas papildomam tekstui įkelti.
Kaip geriausia parodyti pergalės pranešimą — per alert ar jį atvaizduojant UI?
// Apibūdinkite tipą, kuris atitinka JS objektus, turinčius privačią // identifikatorių ir metodą jį gauti, taip pat kūrimo datą. // Identifikatorius gali būti skaičius arba eilutė. // Kūrimo datos laukas taip pat gali būti eilutė arba skaičius. // Identifikatorius ir kūrimo datos laukas visada turi tą patį tipą. let a = { getId: () => 1, createdAt: [phone] } let b = { getId: () => 'id', createdAt: '[phone]T20:00:00Z' }
Kaip turėtų vykti mūsų autorizacija?
Kokius argumentus priima React.memo be paties komponento?
Kiek HTTP užklausų bus išsiųsta ir kodėl, jei vykdome kodą su Observable be subscribe ir Promise be then?
Įgyvendinkite savo promiseAll funkciją, kuri yra analogas Promise.all: priima pažadų masyvą, grąžina pažadą su rezultatų masyvu pradinėje tvarkoje, ir pirmojo rejected atveju — iš karto iškviečia reject.
Pažiūrėk į pirmąjį callback, kurį perduodi į runSpinner (onRoll) — ar jis priima kokį nors argumentą, kurį nurodei?
Kodėl Child komponentas bus iš naujo atvaizduotas paspaudus mygtuką 'Rerender' pagrindiniame komponente, ir kodėl jis taip pat atvaizduojamas rašant tekstą į input?
Kokius kitus utility tipus TypeScript'e žinote? Paminėkite populiariausius.
// Duoti trys tipai. Remiantis jais sukurti Delivery tipą, kuris turės visus nurodytų tipų laukus.
Kaip perrašyti kontekstą (this) loadScript viduje, kviečiant funkciją, jei loadScript naudoja this?
Reikia parašyti funkciją, kuri grąžina kitą funkciją, priimančią bet kokius argumentus, ir apvynioja callback'ą (klaidos-pirmas stilius) į pažadą (promisify).