¿Qué problemas con el objeto global window.handlers y los conflictos de manejadores de eventos ves?
Frontend
¿Qué problemas ves al usar async/await en este código y cómo los solucionarías?
¿Qué es una fuga de memoria y cómo funciona el recolector de basura en JavaScript?
¿Cómo insertar correctamente texto de usuario en el DOM, conservando el marcado HTML pero evitando XSS?
¿Qué caracteres se deben escapar para protegerse contra ataques XSS?
¿Qué problemas de arquitectura ves en el método addField con verificaciones de tipos a través de if?
Proponga un modelo de herencia correcto para las clases Button e Input en lugar del actual, donde Input extiende Button.
¿Cómo evitar una fuga de memoria al eliminar un elemento del DOM si el manejador de eventos se almacena en un objeto global?
¿Cómo modificar correctamente la solicitud fetch para transmitir datos sensibles de manera segura?
¿Qué métodos de validación y saneamiento de la entrada del usuario se pueden aplicar en el cliente?
¿Por qué el uso de var y la búsqueda de elementos por índice (querySelectorAll()[0]) son malas prácticas?
¿Qué problemas de seguridad están asociados con el uso de innerHTML para insertar entradas de usuario?
Explique el problema con la herencia en el código donde la clase extiende Object y proponga una solución.
¿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?
Explica cómo funciona la reactividad en Vue 3: reactive, ref, shallowReactive, markRaw.
¿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?