Какви проблеми виждате с глобалния обект window.handlers и конфликтите на обработчиците на събития?
Frontend
Какви проблеми виждате при използването на async/await в този код и как да ги поправите?
Какво е изтичане на памет и как работи garbage collector в JavaScript?
Предложете правилен модел на наследяване за класовете Button и Input вместо текущия, където Input наследява Button.
Кои символи трябва да бъдат избягвани за защита срещу XSS атаки?
Какви архитектурни проблеми виждате в метода addField с проверки на типове чрез if?
Как правилно да промените fetch заявката за безопасно предаване на чувствителни данни?
Какви методи за валидиране и санитизация на потребителски входове могат да се приложат на клиента?
Как правилно да вмъкнете потребителски текст в DOM, запазвайки HTML разметката, но избягвайки XSS?
Как да избегнете течове на памет при изтриване на елемент от DOM, ако обработчикът на събития е съхранен в глобален обект?
Защо използването на var и търсенето на елементи по индекс (querySelectorAll()[0]) е лоша практика?
Какви проблеми със сигурността са свързани с използването на innerHTML за вмъкване на потребителски вход?
Обяснете проблема с наследяването в кода, където класът разширява Object, и предложете решение.
Обяснете как работи реактивността във Vue 3: reactive, ref, shallowReactive, markRaw.
Какви проблеми със сигурността виждате при предаване на логин и парола чрез query параметри в URL?
Защо в кода се извиква addField в конструктора и какви проблеми създава това от гледна точка на мащабируемостта?