Grundlagen der Webtechnologien
Welche Aussage über das in Browsern verwendete DOM (Document Object Model) ist richtig?
- AEine Form, in die die Tabellenstruktur einer Datenbank auf dem Server als HTML-Tabelle (table-Element) umgewandelt wird, um sie an den Browser zu senden
- BEine Darstellung eines HTML-Dokuments als Baum, dessen Knoten Elemente und Ähnliches sind; JavaScript kann sie lesen und schreiben
- CEin Format, in dem CSS-Regeln durch Entfernen von Leerraum komprimiert werden, damit die Dateien kleiner werden und schneller laden
Antwort und Erläuterung anzeigen
Antwort: B. Eine Darstellung eines HTML-Dokuments als Baum, dessen Knoten Elemente und Ähnliches sind; JavaScript kann sie lesen und schreiben
Der Browser parst das HTML und baut eine Baumstruktur (den DOM-Baum) auf, deren Wurzel das html-Element ist und deren Knoten unter anderem head, body und die darin enthaltenen Absätze sind. JavaScript verändert die Seite über das DOM, indem es Elemente mit document.querySelector sucht, Texte und Attribute ändert oder Elemente hinzufügt. Ändert sich das DOM, berechnet der Browser bei Bedarf das Layout neu und zeichnet erneut. Das DOM ist als Schnittstelle zum Bearbeiten von Dokumenten standardisiert, die von keiner bestimmten Programmiersprache abhängt.