Hier ist ein Beispiel für JavaScript-Vorlage von Ben Nadel der Demo einziger Seite langlebiger AJAX-Anwendung entnommen aus: [source]Wann sollten JavaScript-Template-Engines verwendet werden?
<script id="contact-list-item-template" type="application/template">
<li class="contact clear-fix">
<div class="summary">
<a class="name">${name}</a>
</div>
<div class="actions">
<a href="javascript:void(0)" class="more">more</a> |
<a href="#/contacts/edit/${id}" class="edit">edit</a> |
<a href="#/contacts/delete/${id}" class="delete">delete</a>
</div>
<dl class="details clear-fix">
<dt>
name:
</dt>
<dd>
${name}
</dd>
<dt>
phone:
</dt>
<dd>
${phone}
</dd>
<dt>
email:
</dt>
<dd>
${email}
</dd>
</dl>
</li>
Ich mag fragen, was der Zweck einen JavaScript-Template-Engines verwendet wie ist Das? Ist es zum Speichern der Bandbreite? Geht es nur um Separation of concerns? Wird es bei der Bekämpfung der Speicherlecks Probleme helfen?
Wann sollte ich die Template-Engine verwenden und wann ist es einfacher, HTML-AJAX-Antworten zu verwenden?
Verwandte Diskussion:
würde Ich mag diese auch wissen: Wenn wir Client-Seite Templat verwenden Sie? – jrharshath
@Jr: Bitte beziehen Sie sich auf meine Antwort. – Tarik