Sobes.tech

Frontend

Какви проблеми виждате с глобалния обект window.handlers и конфликтите на обработчиците на събития?

Senior
255

Какви проблеми виждате при използването на async/await в този код и как да ги поправите?

Senior
219

Какво е изтичане на памет и как работи garbage collector в JavaScript?

Senior
174

Предложете правилен модел на наследяване за класовете Button и Input вместо текущия, където Input наследява Button.

Senior
153

Кои символи трябва да бъдат избягвани за защита срещу XSS атаки?

Senior
153

Какви архитектурни проблеми виждате в метода addField с проверки на типове чрез if?

Senior
152

Как правилно да промените fetch заявката за безопасно предаване на чувствителни данни?

Senior
144

Какви методи за валидиране и санитизация на потребителски входове могат да се приложат на клиента?

Senior
141

Как правилно да вмъкнете потребителски текст в DOM, запазвайки HTML разметката, но избягвайки XSS?

Senior
139

Как да избегнете течове на памет при изтриване на елемент от DOM, ако обработчикът на събития е съхранен в глобален обект?

Senior
139

Защо използването на var и търсенето на елементи по индекс (querySelectorAll()[0]) е лоша практика?

Senior
135

Какви проблеми със сигурността са свързани с използването на innerHTML за вмъкване на потребителски вход?

Senior
135

Обяснете проблема с наследяването в кода, където класът разширява Object, и предложете решение.

Senior
129

Обяснете как работи реактивността във Vue 3: reactive, ref, shallowReactive, markRaw.

Senior
121

Какви проблеми със сигурността виждате при предаване на логин и парола чрез query параметри в URL?

Senior
120

Защо в кода се извиква addField в конструктора и какви проблеми създава това от гледна точка на мащабируемостта?

Senior
107