微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 使用Backbone.js的JS模板系统

我正在寻找一些好的模板系统,以及像Backbone.js这样的MVC框架

我知道一个这样的系统(jQuery Templating).然而,由于某些原因,同样已经停止,因此我正在寻找其他一些好的选择.

从视角来看,请建议一些足够灵活的东西. (例如,基于某些逻辑的具有启用/禁用按钮的动态视图,基于某些逻辑的具有不同样式的表格数据等)

解决方法

你开箱即用 Underscore’s template system.

举例:

# code simplified and not tested
var myView = Backbone.View.extend({
  template: _.template( "<h1><%= title %></h1>" ),render: function(){
    this.$el.html( this.template({ title : "The Title" }) );
    return this;
  }
});

您可以找到的所有模板系统都具有与此类似的集成.

当然这是一个简化的例子,通常模板是用this.model.toJSON()提供的,你也可以找到宣告template body into an <script> tag的技巧,你可以使用Mustache syntax instead of ERB.

原文地址:https://www.jb51.cc/js/159392.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐