私は、標準テンプレートをオンライン/オフラインで利用できるようにする方法を見つけようとしているJavascriptテンプレートエンジンを見てきました。
現在、私はdustjs / LinkedInで立ち往生しており、サーバー側でテンプレートをファイルにプリコンパイルする必要があります。これは、js
を使用しているため困難ですColdfusion8
。
ColdfusionでJavascriptを実行する際に利用できるスパースリンクがあります(例)。それで:
質問:
Coldfusionに使いやすいJavascriptはありますか?私はtoScript
私たちについて話していません<cfoutput><script>alert("hello")></cfoutput>
、私はcfscheduledタスクでサーバー上でdustjsコンパイラのようなjavascript関数を実行して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;
})();
これはdustJScompiler.jsファイルで行われます(私は思います...)。それが不可能な場合、マークアップをコンパイル済みのjavascriptに変更する「coldfusionコンパイラ」を作成する以外に、他にどのようなオプションがありますか?
いくつかの考えをありがとう!