【发布时间】:2015-08-22 14:01:14
【问题描述】:
我在我的项目中使用主干 js,我对视图有点困惑。
我有这 2 个视图。写完之后,我很困惑我是否走在正确的道路上。我怀疑的原因是代码看起来几乎相同,除了呈现视图的 el 和视图中使用的模板。
这种类型的代码会影响性能吗?我可以优化它吗?
代码:
Project.views.list = Backbone.View.extend({
// The DOM Element associated with this view
el: '.lists-section-content',
itemView: function(x){
return new Project.views.list(x);
},
// View constructor
initialize: function(payload) {
this.data = payload.data;
this.colStr = payload.colStr;
this.render();
},
events: {
},
render: function() {
sb.renderXTemplate(this);
return this;
}
});
【问题讨论】:
标签: javascript performance backbone.js