给开发者的 10 款最佳的 JavaScript 模板引擎

随着 Web 开发者和设计者收藏 JavaScript 库的数量越来越多,JavaScript 也有大量流行的库:jQuery,MooTools 等等,很多时候大家都会使用 JavaScript 模板引擎来开发 JavaScript 应用。以下列表介绍的就是 JavaScript 模板引擎。

这里我们收集了一些非常有用的 JavaScript 模板引擎,希望能给 Web 开发者和设计者提供一定的帮助,在评论与大家交流一下 JavaScript 模板引擎的相关心得吧:)

1) Jade

jade 是超高性能的 node JavaScript 模板引擎,有着非常强大的 API 和大量杰出的特性。它主要针对 node 的服务端。

给开发者的 10 款最佳的 JavaScript 模板引擎插图

2) Mustache

Mustache 是 logic-less 模板语法,可以使用在 HTML,配置文件,源代码等等地方。它是使用哈希表或者对象提供的值来扩展模板标签。

给开发者的 10 款最佳的 JavaScript 模板引擎插图1

3) Transparency

Transparency 是一个强大的客户端网站模板引擎,可直接绑定数据到 DOM,包括一些很棒的特性如 HTML 模板、JS 视图逻辑。支持 IE9+, Chrome, Firefox, iOS, Android, Etc.

给开发者的 10 款最佳的 JavaScript 模板引擎插图2

4) Underscorejs

Underscore 是 JavaScript 库,提供大量有用的函数式程序设计助手,不需要扩展任意的内置对象。

给开发者的 10 款最佳的 JavaScript 模板引擎插图3

5) Embeddedjs

EJS 会使用客户端模板从 JavaScript 中清理 HTML 代码,整理好这些代码之后,JavaScript 代码就会变得更加整洁和有条理。

给开发者的 10 款最佳的 JavaScript 模板引擎插图4

6) DoTjs

doT.js 是最快和简洁的 JavaScript 模板函数搜索,这些函数致力于 V8 和 Node.js 下高性能的表现。doT.js 在浏览器和 Node.js 下都表现出超高的性能。

给开发者的 10 款最佳的 JavaScript 模板引擎插图5

7) Handlebarsjs

Handlebars 给构建语义模板提供强大的基础支持。

给开发者的 10 款最佳的 JavaScript 模板引擎插图6

8) T.js

T.js 是使用简单 JavaScript 数据结构来展示 html/xml 数据的模板引擎。

给开发者的 10 款最佳的 JavaScript 模板引擎插图7

9) Dustjs

Dust 是浏览器和 Node.js 异步的模板。

给开发者的 10 款最佳的 JavaScript 模板引擎插图8

10) Nunjucks

Nunjucks 是更复杂的 JavaScript 模板引擎,有着非常丰富强大的语言块继承,autoescaping,宏和异步控制等功能。
 

给开发者的 10 款最佳的 JavaScript 模板引擎插图9

 

via designzum.com

译文链接:http://www.oschina.net/news/51708/10-best-javascript-template-engines-for-developers

THE END