문제

I need a good simple template engine for HTML on JS. I'm looking for a third-party library like jQuery. Or maybe within jQuery already exists any temlate engine? Can advise something?

다른 팁

The simplest one is included in underscore.js or lodash.js It works like this

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

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

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

Apart from templating, underscore is also a great JS utility belt.

Handlebars and Mustache are a bit more complex and allow to build more sophisticated templates.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top