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

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

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

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

1) Jade

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

best javascript template engines for developers  - jade

2) Mustache

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

best javascript template engines for developers  - mustache

3) Transparency

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

best javascript template engines for developers - transparency

4) Underscorejs

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

best javascript template engines for developers - undercorejs

5) Embeddedjs

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

best javascript template engines for developers - ejs

6) DoTjs

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

best javascript template engines for developers  - dotjs

7) Handlebarsjs

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

best javascript template engines for developers - handlebars

8) T.js

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

best javascript template engines for developers - tjs

9) Dustjs

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

best javascript template engines for developers - dustjs

10) Nunjucks

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

best javascript template engines for developers  - nunjuks


 

via designzum.com

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

责任编辑:林师授 来源: 开源中国社区 编译
相关推荐

2015-03-17 14:31:53

Web开发web开发者云开发环境

2015-09-06 16:22:48

JavaScriptSublimeText

2022-09-15 17:08:20

JavaScripWeb开发

2012-03-16 10:19:43

.NET

2014-07-10 10:15:41

代码代码库

2011-12-12 09:59:13

JavaScript

2014-08-18 11:06:47

js框架Node.js

2013-08-09 10:14:57

开发者搜索引擎

2013-09-12 16:19:08

开发者搜索引擎

2011-07-15 10:02:01

JavaScript

2014-12-01 09:49:38

Python

2019-11-13 08:50:46

GitHub代码开发者

2015-08-25 09:53:22

Web开发Python框架

2012-04-13 09:45:53

JavaScriptjQuery

2011-06-22 10:35:02

FirefoxWeb

2020-06-15 10:29:10

JavaScript开发 技巧

2013-05-15 10:02:08

软件开发开发者

2015-05-12 14:05:49

谷歌开发者

2017-11-27 13:09:00

AndroidGradle代码

2014-02-25 10:40:10

Web开发者编辑器
点赞
收藏

51CTO技术栈公众号