Koje probleme vidite sa globalnim objektom window.handlers i konfliktima rukovalaca događaja?
Frontend
Koje probleme vidite sa korišćenjem async/await u ovom kodu i kako ih možete rešiti?
Šta je curenje memorije i kako radi garbage collector u JavaScriptu?
Predložite ispravan model nasleđivanja za klase Button i Input umesto trenutnog, gde Input proširuje Button.
Koje znakove treba izbegavati za zaštitu od XSS napada?
Koje probleme sa arhitekturom vidite u metode addField sa proverama tipova putem if?
Kako pravilno izmeniti fetch zahtev za siguran prenos osetljivih podataka?
Koje metode validacije i sanitacije korisničkog unosa mogu se primeniti na klijentskoj strani?
Kako pravilno umetnuti korisnički tekst u DOM, sačuvati HTML oznake, ali izbeći XSS?
Kako izbeći curenje memorije pri uklanjanju elementa iz DOM-a ako je handler događaja smešten u globalni objekat?
Zašto je korišćenje var i traženje elemenata po indeksu (querySelectorAll()[0]) loša praksa?
Koji sigurnosni problemi su povezani sa korišćenjem innerHTML za umetanje korisničkog unosa?
Објасните проблем са наслеђивањем у коду где класа проширује Object, и предложите решење.
Објасните како ради реактивност у Vue 3: reactive, ref, shallowReactive, markRaw.
Koje sigurnosne probleme vidite u prenosu korisničkog imena i lozinke putem query parametara u URL?
Zašto se u kodu poziva addField u konstruktoru i kakve probleme to stvara sa aspekta skalabilnosti?