Welche Probleme sehen Sie mit dem globalen Objekt window.handlers und Konflikten bei Ereignis-Handlern?
Frontend
Welche Probleme sehen Sie bei der Verwendung von async/await in diesem Code und wie können diese behoben werden?
Was ist ein Speicherleck und wie funktioniert der Garbage Collector in JavaScript?
Schlagen Sie ein korrektes Vererbungsmodell für die Klassen Button und Input vor, anstelle des aktuellen, bei dem Input von Button erbt.
Welche Zeichen müssen für den Schutz vor XSS-Angriffen maskiert werden?
Welche Architekturprobleme sehen Sie in der Methode addField mit Typprüfungen über if?
Wie passt man die fetch-Anfrage richtig an, um sensible Daten sicher zu übertragen?
Welche Validierungs- und Sanitisierungsmethoden für die Benutzereingabe können auf der Client-Seite angewendet werden?
Wie fügt man Benutzertxt korrekt in das DOM ein, wobei HTML-Markup erhalten bleibt und XSS vermieden wird?
Wie vermeidet man einen Speicherleck beim Entfernen eines Elements aus dem DOM, wenn der Ereignis-Handler in einem globalen Objekt gespeichert ist?
Warum ist die Verwendung von var und die Suche nach Elementen nach Index (querySelectorAll()[0]) eine schlechte Praxis?
Welche Sicherheitsprobleme sind mit der Verwendung von innerHTML zum Einfügen von Benutzereingaben verbunden?
Erklären Sie das Problem mit Vererbung im Code, bei dem die Klasse Object erweitert, und schlagen Sie eine Lösung vor.
Erklären Sie, wie die Reaktivität in Vue 3 funktioniert: reactive, ref, shallowReactive, markRaw.
Welche Sicherheitsprobleme sehen Sie bei der Übertragung von Login und Passwort über URL-Query-Parameter?
Warum wird addField im Konstruktor im Code aufgerufen und welche Probleme verursacht dies in Bezug auf die Skalierbarkeit?