jQuery: $ (Vorlage) vs .Clone ()

8

Nehmen wir an, wir haben einen komplexen String template (vielleicht ein div mit vielen anderen Tags ..) und wir müssen diesen HTML-Knoten mehrmals zu unserem bestehenden Dokument hinzufügen.

Wird es schneller sein, die HTML-Knoten aus der Vorlage jedes Mal zu erstellen

%Vor%

oder um sie nur einmal zu erstellen und dann zu klonen:

%Vor%     
lrsjng 20.10.2012, 14:25
quelle

1 Antwort

6

Die Verwendung einer Vorlage scheint für kurze Vorlagen konsistent schneller zu sein als ein Klon in allen bisher getesteten Browsern außer Opera (ein Testfall, gleiche Leistung). Vielen Dank für die Testfälle.

Ссылка

Aktualisierung:

Dies ist der Test mit einer langen Vorlage und Vorlage, die mit jQuery erstellt wurde:

Ссылка

Dieser letzte Test zeigt, dass die Klon-Methode die Template-Methode in Chrome, Firefox und Opera weit übertrifft, aber in IE9

gleich ist     
John Dvorak 20.10.2012, 14:40
quelle

Tags und Links