JavaScript上的简单模板引擎

时间:2014-02-09 14:00:26

标签: javascript template-engine

我需要HTMLJS的简单模板引擎。我正在寻找像jQuery这样的第三方库。或者也许在jQuery中已经存在任何temlate引擎?可以提供一些建议吗?

2 个答案:

答案 0 :(得分:7)

答案 1 :(得分:7)

最简单的一个包含在underscore.jslodash.js中 它像这样工作

var list = "<% _.each(people, function(name) { %> <li><%= name %></li> <% }); %>";

_.template(list, {people: ['moe', 'curly', 'larry']});

// => "<li>moe</li><li>curly</li><li>larry</li>"

除了模板,下划线也是一个很棒的JS实用带。

Handlebars和Mustache有点复杂,可以构建更复杂的模板。