2014-02-09 26 views
2

我需要一個很好的簡單模板引擎HTMLJS。我正在尋找像jQuery這樣的第三方庫。或者,也許在jQuery中已經存在任何temlate引擎?可以提供一些建議嗎?JavaScript上的簡單模板引擎

+0

當被問及「簡單的javascript模板引擎」時,Google會返回您的問題的答案。 15個引擎的評論比較是[http://codecondo.com/15-javascript-template-engines](http://codecondo.com/15-javascript-template-engines),17個引擎中的1個的選擇器是[http ://garann.github.io/template-chooser](http://garann.github.io/template-chooser) – xmojmr

回答

6

最簡單的一種是包含在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工具帶。

把手和小鬍子稍微複雜一點,可以構建更復雜的模板。