Christian Kruse: DOM - ist das nicht furchtbar?

Beitrag lesen

你好 Andreas,

Aber das DOM ist ja wohl umständlich bis sonstwohin. Da haben mal so
richtige Schreibtischtäter voll auf die Kacke gehaun. Was ich mit
innerHTML in ein/zwei Zeilen schreibe, dafür brauch ich im DOM eine
ganze Seite: createElement, createTextNode, createHasteNichGeseh'n,
dann die Attribute auch noch alle schön einzeln createn und allen
schön (immer einzeln versteht sich) Werte zuweisen und dann (etwa
wenn Weihnachten ist) alles schön einzeln in den DOM-Baum einhängen.
Haben die se eigentlich noch alle?

DOM ist nicht (nur) fuer Browser entwickelt worden. Es bietet eine
standardtisierte API zum Zugriff auf (XML-)Dokumente. Deshalb kann es im
DOM auch kein innerHTML geben: wenn ich ein C-Programm fuer die
Kommandozeile schreibe, dass einen DOM-Parser benutzt um XML zu
verarbeiten, dann ist innerHTML da ziemlich sinnbefreit. Es bildet halt
den kleinsten gemeinsamen Nenner.

Wenn man sich so die Seiten vom W3C ansieht, erkennt man ja auch
schnell, daß die sich mit der Erstellung von Webseiten scheinbar
nicht sonderlich beschäftigen... ;-) Wofür haben die diesen Mist
eigentlich entworfen? Langeweile?

Nicht (nur) fuer JavaScript.

再见,
 CK

--
Sobald dir ein Gedanke kommt, lache über ihn.
http://wwwtech.de/