#javascript #template-engine #mustache #precompiled #ejs
#javascript #движок шаблонов #усы #предварительно скомпилированный #ejs
Вопрос:
Я ищу движок шаблонов javascript, который поставляется со сценарием предварительной компиляции watcher. Как бы я это увидел:
- Вы записываете файлы в виде типичных html-макетов и сохраняете, скажем, в файлах типа .mustache
- Вы запускаете программу наблюдения в консоли, которая отслеживает изменения в файлах и компилирует их в файлы .js, где шаблон обрабатывается как функция, которая выполняет конкатенацию строк и вставляет значения переменных.
- Эти файлы используются в приложении.
Этот механизм позволил бы решить междоменную проблему при загрузке файлов типа, отличного от js, а также было бы легко объединить их в один файл по соображениям производительности.
Из исследования, которое я провел, только handlebars.js обещает выпустить эту функцию в будущем. Был бы рад узнать, реализовал ли это кто-нибудь еще?
Ответ №1:
Вы можете попробовать это решение для клиентских шаблонов javascript https://github.com/kupriyanenko/jsttojs
Ответ №2:
https://github.com/visionmedia/jade это практически не занимает времени на изучение и делает все, что вы хотите.