好的HTML模板资产打包器?
我正在编写一个非常复杂的web应用程序,它需要大量HTML模板(特别是下划线模板,但这一部分并不重要) 我确实希望能够编写如下所示的模板文件:好的HTML模板资产打包器?,html,templates,underscore.js,Html,Templates,Underscore.js,我正在编写一个非常复杂的web应用程序,它需要大量HTML模板(特别是下划线模板,但这一部分并不重要) 我确实希望能够编写如下所示的模板文件: fooTemplate: <div class="foo"> <div class="bar"><%=name %></div> </div> fooTemplate: 并将我的所有模板文件转换为一个JS文件,如下所示: window.templates = {} ... templa
fooTemplate:
<div class="foo">
<div class="bar"><%=name %></div>
</div>
fooTemplate:
并将我的所有模板文件转换为一个JS文件,如下所示:
window.templates = {}
...
templates.fooTemplate = '<div class="foo"><div class="bar">...</div>';
window.templates={}
...
templates.FootTemplate='…';
理想特性:
- 有一些方法可以指定每个模板的名称
- 从所有模板文件中去除不必要的空白
- 将所有模板文件连接到一个单一的JS文件中
- 监视目录并在文件更改时自动更新
有什么东西可以做这些事情吗?你不太可能找到一个全面的解决方案来完成你列出的所有事情,不可避免地会有“一些需要的装配”(如果没有,我很想听听)
- 在Rails的世界中,将做很多您描述的事情。虽然它似乎与Rails紧密耦合,但我不是Rails专家,所以我无法就(ab)使用不同的堆栈有多困难给出建议
- 在Django的世界里,有很多,但它只提到CSS/Javascript
- 基于目录监视并结合Make/Rake/Paver/Cake/Ant任务来处理模板,您可能不需要做太多的工作。我曾经按照这些思路做过一次特别的解决方案,它甚至没有占用半个工作日
- 你也可以从中找到一些灵感