İşte ben Nadel'in demo tek sayfa uzun ömürlü AJAX uygulamasından bir JavaScript şablonunun örneği: [source]JavaScript şablon motorları ne zaman kullanılır?
<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>
JavaScript şablon motorlarının kullanımının amacının ne olduğunu sormak istiyorum o? Bant genişliğini korumak için mi? Sadece Separation of concerns meselesi mi? Tarayıcı belleğinde sorunların çözümünde yardımcı olur mu?
Şablon altyapısını ne zaman kullanmalıyım ve ham HTML AJAX yanıtlarıyla daha kolay bir şekilde ne zaman kullanmalıyım?
İlgili tartışma:
Ben de bu öğrenmek istiyorum: Biz istemci tarafı şablon kullanmak ne zaman? – jrharshath
@Jr: Lütfen cevabıma bakın. – Tarik