我正在寻找一个好的模板库,它允许我使用javascript填充一些静态HTML页面,其中包含一些JSON格式的变量。只会有少数变量发生变化,其中一个变量可能位于<title></title>
理想情况下,我正在寻找类似的东西:
<div>
Name: {name} is currently {age} years old
</div>
然后只需通过JSON提供名称和年龄的值,并在运行时填充值。
有谁知道哪个图书馆运作良好?
提前致谢。
答案 0 :(得分:1)
Handlebars.js 使用相当简单
<div class="entry">
<h1>{{title}}</h1>
<div class="body">
{{body}}
</div>
</div>
查看他们的docs
答案 1 :(得分:0)
为什么不直接使用jQuery?
http://jsfiddle.net/chace/NF496/7/
var someJSONName = "Jimmy"
var someJSONAge = "32"
$("#myContent").click(function () {
$("#myContent").effect("highlight", 1500);
$("#myContent").text("Name: " + someJSONName + " is currently " + someJSONAge + " years old.");
});
答案 2 :(得分:0)
也看看AngularJS。如果您正在处理可能在页面生命周期内发生变化的大型数据集,则会特别优化。