Sie können die Methode zum Erstellen des Objekts verwenden ( $(html, props)
), etwa so:
Dies hat den Vorteil, dass Sie .text()
intern aufrufen und sich um Kodierungsprobleme kümmern. Wenn Sie dies als Menge tun, ist es auch schneller, da das HTML-Fragment konsistent und zwischengespeichert ist, also wird ein Klon des Knotens verwendet, anstatt eine Zeichenkette in ein Dokument zu verwandeln jedes Mal fragmentieren. Je mehr Elemente Sie erstellen, desto schneller geht es über die String-Methode. Je größer das Element ist (bis zu 512 Zeichen), desto größer sind die Gewinne.
Sie können einfache Anführungszeichen für die Hauptstring verwenden und dann müssen Sie das doppelte Anführungszeichen nicht umgehen.
%Vor% Deshalb verwende ich hauptsächlich die einfachen Anführungszeichen $('here')
. Weniger Sorgen machen, wenn Sie mit HTML arbeiten, das zwangsläufig aus doppelten Anführungszeichen besteht.
Der Google JavaScript Style Guide stimmt zu.
Einfache Anführungszeichen sind definitiv der richtige Weg. Ich empfehle, sie für alle Zeichenfolgen in Javascript zu verwenden. Besonders bei der Arbeit mit jQuery ist es viel häufiger erforderlich, ein doppeltes Anführungszeichen innerhalb einer Zeichenfolge zu verwenden als ein einfaches Anführungszeichen, so dass Sie viel Zeit sparen und die Lesbarkeit verbessern können. Darüber hinaus werden Sie Tastenanschläge speichern, keine lästige Umschalttaste:)
Tags und Links javascript string jquery