Dieser Artikel ist ein praktisches Einführungs-Tutorial zu JsRender. Beispiele beschreiben die Verwendung von Tags else, verschachtelten Schleifen für den Zugriff auf übergeordnete Daten und andere Wissenspunkte. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Vorwort
JsRender ist eine auf jQuery basierende JavaScript-Vorlagen-Engine. Sie verfügt über die folgenden Funktionen:
· Einfach und intuitiv
· Leistungsstarke Funktion
· Erweiterbar
· Blitzschnell
Diese Funktionen scheinen sehr leistungsfähig zu sein, aber fast jede Template-Engine bewirbt sie auf diese Weise. . .
Aufgrund beruflicher Anforderungen kam Xiaocai mit dieser Template-Engine in Kontakt. Nachdem ich es eine Weile benutzt hatte, stellte ich fest, dass es tatsächlich relativ mächtig ist, aber Xiaocai hat das Gefühl, dass einige Teile zu mächtig sind, was das Verständnis erschwert.
Andererseits ist die offizielle Dokumentation von JsRender relativ detailliert, aber es gibt überraschend wenig andere Informationen. Wenn Sie auf Probleme stoßen, können Sie diese nicht nur nicht finden, sondern auch Es gibt fast keine Ergebnisse.
Darüber hinaus sind einige Aspekte von JsRender tatsächlich schwer zu verstehen, sodass Xiaocai dringend einige „Best Practices“ teilen muss.
Basierend auf der jüngsten Verwendung hat Xiaocai einige praktische Erfahrungen zusammengefasst. Diese Erfahrungen sind natürlich nicht in offiziellen Dokumenten zu finden.
Verschachtelte Schleifen verwenden #parent, um auf übergeordnete Daten zuzugreifen (nicht empfohlen)
Verschachtelte Schleifen verwenden Parameter, um auf übergeordnete Daten zuzugreifen (empfohlen)