【发布时间】:2012-10-05 08:51:04
【问题描述】:
我一直在研究 Javascript 模板引擎,试图找到一种方法让标准模板在线/离线可用。
目前我有点卡在dustjs/linkedIn,这需要在服务器端将模板预编译成jsfile - 因为我正在使用Coldfusion8,所以很困难。
在 Coldfusion (example) 中运行 Javascript 时可用的链接很少。所以:
问题:
Coldfusion中是否有易于使用的Javascript?我不是在谈论toScript 我们的<cfoutput><script>alert("hello")></cfoutput>,我想在 cfscheduled 任务中在服务器上运行一个 javascript 函数,如dustjs 编译器,以获取 HTML 模板并从中编译它们:
Hello {name}! You have {count} new messages.
到这里:
(function() {
dust.register("demo", body_0);
function body_0(chk, ctx) {
return chk.write("Hello ").reference(ctx.get("name"), ctx, "h").write("! You have ").reference(ctx.get("count"), ctx, "h").write(" new messages.");
}
return body_0;
})();
这是在dustJS compiler.js 文件中完成的(我认为......)。如果不可能,除了创建将标记更改为已编译 javascript 的“coldfusion 编译器”之外,还有哪些其他选择?
感谢您的努力!
【问题讨论】:
标签: javascript templates coldfusion compilation server-side