Sobes.tech

Frontend

¿Qué problemas con el objeto global window.handlers y los conflictos de manejadores de eventos ves?

Senior
259

¿Qué problemas ves al usar async/await en este código y cómo los solucionarías?

Senior
233

¿Qué es una fuga de memoria y cómo funciona el recolector de basura en JavaScript?

Senior
175

¿Cómo insertar correctamente texto de usuario en el DOM, conservando el marcado HTML pero evitando XSS?

Senior
156

¿Qué caracteres se deben escapar para protegerse contra ataques XSS?

Senior
155

¿Qué problemas de arquitectura ves en el método addField con verificaciones de tipos a través de if?

Senior
154

Proponga un modelo de herencia correcto para las clases Button e Input en lugar del actual, donde Input extiende Button.

Senior
154

¿Cómo evitar una fuga de memoria al eliminar un elemento del DOM si el manejador de eventos se almacena en un objeto global?

Senior
147

¿Cómo modificar correctamente la solicitud fetch para transmitir datos sensibles de manera segura?

Senior
146

¿Qué métodos de validación y saneamiento de la entrada del usuario se pueden aplicar en el cliente?

Senior
144

¿Por qué el uso de var y la búsqueda de elementos por índice (querySelectorAll()[0]) son malas prácticas?

Senior
140

¿Qué problemas de seguridad están asociados con el uso de innerHTML para insertar entradas de usuario?

Senior
135

Explique el problema con la herencia en el código donde la clase extiende Object y proponga una solución.

Senior
133

¿Qué problemas de seguridad ves al transmitir el login y la contraseña a través de los parámetros de consulta en la URL?

Senior
125

Explica cómo funciona la reactividad en Vue 3: reactive, ref, shallowReactive, markRaw.

Senior
124

¿Por qué se llama a addField en el constructor en el código y qué problemas crea esto desde el punto de vista de la escalabilidad?

Senior
114