简体   繁体   English

EJS(嵌入式javascript)vs backbone.js - 差异的快速摘要

[英]EJS (embedded javascript) vs backbone.js — quick summary of differences

什么是EJS和backbone.js之间用于构建客户端javascript应用程序的差异的摘要?

EJS is a templating framework like JAML, JST, mustache, handlebars ... Backbone is far more than that, Backbone is able to use EJS templates to render its views and data but create an application framework around it. EJS是一个模板框架,如JAML,JST,胡子,把手...... Backbone远不止于此,Backbone能够使用EJS模板呈现其视图和数据,但围绕它创建应用程序框架。 Backbone gives you the tools to create an event driven application, whereas all EJS does is take data and transpose it into html. Backbone为您提供了创建事件驱动应用程序的工具,而所有EJS都采用数据并将其转换为html。

Backbone uses underscore.js' template functionality by default, which you can see here: http://documentcloud.github.com/underscore/#template . Backbone默认使用underscore.js的模板功能,您可以在此处看到: http//documentcloud.github.com/underscore/#template You can easily switch it out for any other templating engine. 您可以轻松地将其切换为任何其他模板引擎。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM