Сообщение от melky
|
почему?
|
Предварительная компиляция существенно быстрей, хотя и имеет ряд недостатков:
- время сборки и поддержка этой архитектуры (на этапе разработки желательно иметь проксю)
- объем передаваемых данных на клиент минимум на 30-40% больше (есть темплейтеры где эта цифра больше 1000%)
Сообщение от melky
|
доступ к файлам шаблонов?
|
Грубо говоря:
{template foo(data)}
{forEach data => value, index}
<p>{value}</p>
{end}
{/}
Будет транслировано в:
var foo = function (data) {
var html = '';
data.forEach(function (value, index) {
html += '<p>' + value + '</p>';
});
return html;
};