JavaScript · Middle · Frage 44 von 75

Wie fügt man effizient 1000 Elemente ins DOM ein?

Antwort zeigen

Richtige Antwort: In einem DocumentFragment (oder einem Array) sammeln und in einem Schritt einfügen

Erklärung

Jedes Einfügen ins lebende DOM kann Style- und Layout-Neuberechnung auslösen. Ein Fragment wird außerhalb des Dokuments gebaut und auf einmal eingefügt; el.append(...nodes) funktioniert genauso. innerHTML += in einer Schleife parst das ganze Markup jedes Mal neu und verliert Handler.

Zum Weiterlesen

Fehler in der Frage

JavaScript · Middle · Frage 44

Teste dich selbst

Mach den Test JavaScript · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen