0

EJS和backbone.js在构建客户端javascript应用程序方面的区别总结是什么?

4

1 回答 1

2

EJS 是一个模板框架,如 JAML、JST、mustache、handlebars ...... Backbone 远不止这些,Backbone 能够使用 EJS 模板来呈现其视图和数据,但围绕它创建一个应用程序框架。Backbone 为您提供了创建事件驱动应用程序的工具,而 EJS 所做的只是获取数据并将其转换为 html。

Backbone 默认使用 underscore.js 的模板功能,您可以在此处查看:http ://documentcloud.github.com/underscore/#template 。您可以轻松地将其切换到任何其他模板引擎。

于 2012-05-16T18:07:58.703 回答