Aké problémy vidíte s globálnym objektom window.handlers a konfliktmi správcov udalostí?
Frontend
Aké problémy vidíte pri používaní async/await v tomto kóde a ako ich môžete opraviť?
Čo je únik pamäte a ako funguje garbage collector v JavaScripte?
Ako správne vložiť používateľský text do DOM, zachovať HTML formátovanie a vyhnúť sa XSS?
Aké znaky je potrebné escapovať na ochranu pred XSS útokmi?
Aké architektonické problémy vidíte v metóde addField s kontrolami typov cez if?
Navrhnite správny model dedičnosti pre triedy Button a Input namiesto súčasného, kde Input rozširuje Button.
Ako sa vyhnúť únikom pamäte pri odstraňovaní prvku z DOM, ak je spracovateľ udalostí uložený v globálnom objekte?
Ako správne upraviť požiadavku fetch na bezpečný prenos citlivých údajov?
Aké metódy validácie a sanitácie používateľského vstupu je možné použiť na strane klienta?
Prečo je používanie var a vyhľadávanie prvkov podľa indexu (querySelectorAll()[0]) zlá prax?
Aké bezpečnostné problémy sú spojené s používaním innerHTML na vkladanie vstupu používateľa?
Vysvetlite problém s dedičstvom v kóde, kde trieda rozširuje Object, a navrhnite riešenie.
Vysvetlite, ako funguje reaktivita vo Vue 3: reactive, ref, shallowReactive, markRaw.
Aké bezpečnostné problémy vidíte pri prenose prihlasovacieho mena a hesla cez query parametre v URL?
Prečo sa v kóde volá addField v konštruktore a aké problémy to spôsobuje z hľadiska škálovateľnosti?