Я хотел бы кэшировать шаблоны mustache
.
Я знаю, что я мог бы включать шаблоны mustache
напрямую, например:
<script id="mustache-template" type="text/html">
<h1>{{title}}</h1>
</script>
И вызовите тех, у кого есть javascript, например:
var html, template, data;
data = {
title : "Some title"
};
template = document.getElementById('mustache-template').innerHTML;
html = Mustache.to_html(template, data);
Это не будет кэшировать шаблоны. Единственный способ, который я мог бы выяснить, это использовать ссылки -tags, но как я могу называть содержимое шаблона через javascript
без запроса ajax
?
Это не сработает (конечно)...
HTML
<link type="text/html" href="/mustache/template.tpl" id="mustache-template" />
Javascript
document.getElementById('mustache-template').innerHTML;