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

前端之家收集整理的这篇文章主要介绍了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.f2er.com/js/159392.html

猜你在找的JavaScript相关文章