这是linkedIn Dust JS
Wiki页面,可以回答您的问题,并提供了很好的示例:http :
//linkedin.github.com/dustjs/
但是在这里回答您的问题:
是的,您需要编译您的灰尘模板,该模板成为一个Javascript文件,您可以按
<script>标记将其添加到页面中,然后调用
dust.render 方法呈现模板。这是一个例子:
在模板文件中编写以下代码,并将其另存为 sample.tl
<p>Hi {firstName} {lastName}</p>dustc sample.tl
在命令行中通过将sample.tl编译为sample.js 或用于dust.compile("your_template_pre", "template_name")编译模板并将输出保存在Javascript文件(sample.js)中,或者使用ustust.js通过nodejs监视和编译模板:https:// github .com / dmix / dusterjs在您的html中添加sample.js:
<script type="text/javascript" src="sample.js"></script>
这也会将您的模板注册到dust.cache。
在您的Javascript中:
var your_json = {firstName:'James', lastName:'Smith'};dust.render(‘sample’, your_json, function(err, out){
your_dom_element.innerHTML = out;
});
以上
dust.render方法的结果将是
<p>Hi James Smith</p>
因此,您需要将3个参数传递给
dust.render:
dust.render(template_name, json, callback)



