Frontend
Šta će se dogoditi ako se URL brzo promeni nekoliko puta zaredom?
Реците ми о сигналима у Angular-у.
Koje testove ste napisali, na čemu i šta tačno testirali?
Šta je sinhrono i asinhrono učitavanje JavaScript i CSS? Od čega zavisi način učitavanja?
Koliko endpointova se obično koristi u GraphQL?
Koje faze renderovanja pretraživača mogu biti optimizovane da bi se izbegli suvišni proračuni i kako to uraditi?
Implementirajte funkciju za formiranje niza CSS klasa. Prima proizvoljan broj argumenata različitih tipova: nizovi i brojevi se dodaju u rezultat, nizovi se rekurzivno razrađuju, a iz objekata se uzimaju ključevi sa truthy vrednostima, dok se nevažeće vrednosti ignorišu. Rezultat je niz klasa odvojenih razmacima.
Čime se razlikuje okruženje za izvršavanje JavaScript-a u pretraživaču od Node.js?
Kako se u JavaScript-u kreiraju promenljive i dodeljuju podaci? Šta se dešava prilikom kreiranja primitiva i objekta?
Kako se razlikuje display: none od opacity: 0 u pogledu render stabla, rasporeda i zauzetog mesta? Koja opcija je efikasnija i zašto?
Šta biste izabrali: TypeScript ili JavaScript, i zašto?
Kako pravilno ukloniti `scroll` handler ako `addEventListener` i `removeEventListener` treba da dobiju istu referencu na funkciju?
Kako poboljšati retry-omot nad fetch-om da ponovo pokuša zahtev čak i kada je HTTP odgovor response.ok === false?
Za lanac Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)), odredite šta će biti u poslednjem console.log i objasnite zašto.
Kako biste migrirali Angular projekat sa verzije 14 na 21 i šta uraditi u slučaju nespojivosti sa trećom bibliotekom?
Na čemu su bili realizovani moduli i mikrofrontendi?
Zašto bi se trenutno mogli koristiti JavaScript prototipi?
Šta radi funkcija `getUser` unutar hook-a?
Koji su menadžeri stanja korišćeni u projektu? Kako se podaci iz Pinia pojavljuju na stranici?
Da li će `useCallback` pomoći ovde? Gde tačno i zašto je potreban u ovom hooku?