Diese Skript-Tags sind eine gängige Methode zur Implementierung von Template-Funktionen (wie in PHP), aber auf der Client-Seite.
Wenn Sie den Typ auf "text/template" setzen, handelt es sich nicht um ein Skript, das der Browser verstehen kann, so dass der Browser es einfach ignoriert. So können Sie dort alles Mögliche einfügen, was dann später extrahiert und von einer Vorlagenbibliothek zur Erzeugung von HTML-Schnipseln verwendet werden kann.
Backbone zwingt Sie nicht dazu, eine bestimmte Template-Bibliothek zu verwenden - es gibt eine ganze Reihe davon: Schnurrbart , Haml , Öko , Google Closure-Vorlage usw. (in dem von Ihnen verlinkten Beispiel wird die Option unterstrich.js ). Diese verwenden eine eigene Syntax, die Sie innerhalb dieser Skript-Tags schreiben können.
0 Stimmen
Gute Frage und Antwort. Ich bin gerade auf diesen Trick im neuen YUI App Framework Code gestoßen: new.yuilibrary.com/yui/docs/app/app-todo.html
4 Stimmen
Was ist mit
type="text/tcl"
die ich sah in dem W3C-Dokument ? Wie kann man es verwenden? (Soll ich eine andere Frage stellen?)3 Stimmen
@L01man ja, Sie sollten eine andere Frage stellen.
0 Stimmen
Mjhm's YUI Link jetzt unter: yuilibrary.com/yui/docs/app/app-todo.html