Я использую mustache
для визуализации части html. Для этого я использую этот JavaScript:шаблон внутри html усы js
var template = $("#div_name").html();
..
..
$("#container").append(Mustace.render(template,some_object));
Как <div id="div_name"></div>
все еще остаются внутри HTML, я использую его только, чтобы получить шаблон я задавался вопросом: является ли это удобно держать шаблонный div
HTML быть внутри html
или лучше load
это, например, с частицами через ajax
? Спасибо заранее.
Прежде всего, спасибо. Я никогда не видел такого решения, но обычно избегаю использования HTML внутри javascript, потому что он часто вызывает ошибку, вызванную пробелами. Я делаю неправильно? – steo
@steo да, как я объяснил, вы должны указать 'type', как я. Браузер не выполнит его как javascript, если вы укажете тип, например 'application/mustache'. См. Здесь, никаких ошибок: http://jsfiddle.net/nZQ32/ – Esailija
Что делать, если у меня есть несколько шаблонов? Я должен создать один скрипт для каждого из них? – steo