Frontend
Kokios yra Change Detection strategijos Angular ir kaip veikia OnPush?
Kaip galima sužinoti apie problemas su forma gamyboje, jei ji nustoja veikti (pavyzdžiui, registracija nesibaigia)?
TypeScript užduoties trečioji dalis: sukurkite naują tipą, pagrįstą Delivery tipu, kuriame visi laukai yra pasirenkami (gali turėti reikšmę undefined) ir negali keisti savo reikšmės (readonly). Naudokite pagalbinius tipus Partial ir Readonly.
/* Ką atrodys konsolėje */ console.log(1); Promise.resolve().then(() => console.log(2)); setTimeout(() => console.log(3)); Promise.resolve().then(() => console.log(4)); console.log(5); setTimeout(() => { Promise.resolve().then(() => console.log(6)); console.log(7); Promise.resolve().then(() => console.log(8)); }, 0); setTimeout(() => console.log(9));
Ar teisingai veiks, jei clearCache perduosite ne kaip callback, o kaip tiesioginę nuorodą į map.clear metodą (pavyzdžiui, clearCache = cache.clear)? Kaip tai galima ištaisyti?
Ar užklausos buvo įrašytos į talpyklą dirbti neprisijungus?
Ką žinote apie TypeScript naudingojo tipo?
Kokius klausimus turite komandai ir plėtros procesams?
Papaskinkite apie situaciją, kai optimizavote programėlės našumą (nurodytą jūsų gyvenimo aprašyme) — kodėl pradžioje puslapis įkeldavo taip lėtai ir kaip tai išsprendėte?
Iš šių bilietų galima sukurti vieną nuolatinę maršrutą. Maršrute nėra kilpų ar pasikartojimų. Reikia parašyti programą, kuri grąžina tuos pačius bilietų objektus pagal maršruto seką. ```javascript function getRoute(tickets = []) { const cities = new Map(); for (const ticket of tickets) { cities.set(ticket.from, ticket); } const result = []; let currentCity = startcity; while (cities.has(currentCity)) { const next = cities.get(currentCity); result.push(next); currentCity = next.to; } return result; } console.clear() console.log(getRoute([ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ])); ```
Kuo skiriasi combineLatest ir forkJoin operatoriai?
Jei reikia padidinti rulonų (barabanų) skaičių, pavyzdžiui, iki dešimties, kaip padaryti įgyvendinimą lankstesnį, kad nereikėtų rankiniu būdu saugoti reikšmių kiekvienam rulonui (pavyzdžiui, per parametrą numberOfRollers ir Array.from)?
elements.forEach(element => { element.style.width = '300px'; console.log( element.getBoundingClientRect().width ); }); // [nuoroda] export default () => { return <div>Sveiki!</div> }
Ar turite patirties rašant PHP kodą naudojant frameworks ar gryną PHP?
Kas yra CSP (Turinio saugumo politika)?
Kada turėtų būti iškviesta galutinė sprendimas, jei visi pažadai buvo sėkmingai įvykdyti?
Kam skirti CSS moduliai? Kodėl nenaudojame įprasto CSS?
Paaiškinkite Event Loop JavaScript/naršyklėje.
Papaskink, kaip buvo organizuotas daugiakalbiškumas projekte (4 kalbos, Next.js)
Kodėl dabar pradėjote ieškoti naujos vietos?