As Web developers and designers add more and more JavaScript libraries to their favorites, JavaScript also has a large number of popular libraries, such as jQuery and MooTools. Many times, JavaScript templates are used to develop JavaScript applications. The following list describes the JavaScript template engine.
Here we have collected some very useful JavaScript template engines, hoping to provide some help to Web developers and designers. In the comments, let's share some of your experiences with the JavaScript template engine :)
1) Jade
Jade is an ultra-high-performance node JavaScript template engine with powerful APIs and a large number of outstanding features. It mainly targets the node server.
2) Mustache
Mustache is the logic-less template syntax, which can be used in HTML, configuration files, source code, and other places. It uses the values provided by a hash table or object to expand the template tag.
3) Transparency
Transparency is a powerful client website template engine that can bind data directly to the DOM, including some great features such as HTML templates and JS view logic. Supports IE9 +, Chrome, Firefox, iOS, Android, Etc.
4) Underscorejs
Underscore is a JavaScript library that provides a large number of functional programming assistants without the need to expand any built-in objects.
5) Embeddedjs
EJS uses a client template to clear HTML code from JavaScript. After the code is compiled, the JavaScript code becomes more neat and organized.
6) DoTjs
DoT. js is the fastest and concise JavaScript template function search. These functions are dedicated to high performance under V8 and Node. js. DoT. js shows high performance in browsers and Node. js.
7) Handlebarsjs
Handlebars provides powerful basic support for building semantic templates.
8) T. js
T. js is a template engine that uses a simple JavaScript data structure to display html/xml data.
9) Dustjs
Dust is an asynchronous template for browsers and Node. js.
10) Nunjucks
Nunjucks is a more complex JavaScript template engine with rich and powerful functions such as language block inheritance, autoescaping, macro and asynchronous control.
Via designzum.com
Http://www.oschina.net/news/51708/10-best-javascript-template-engines-for-developers.