【发布时间】:2014-10-04 12:06:49
【问题描述】:
我想知道如何在 Backbone.View 代码中使用函数。有人可以建议/告诉我这是如何正确完成的。我知道扩展只放入var中。我看过extend、prototype、super、parent、baseview 和其他花哨的东西。但这只会让我更加困惑;)。
var jsHelpers = {
intVar: 300,
sum: function(a, b, callback) {
// do something interesting:
c = a + b;
d = c + intVar;
callback(c);
} //end sum function
} //end jsHelpers
/* somewhere else */
ViewThingy = Backbone.View.extend({
initialize: function() {
this.render();
},
render: function() {
var result = jsHelpers.sum(1, 1, function(callbackData) {
//let's do something with the return stuff:
this.$el.html(callbackData);
}); //end jsHelpers
} // end render
}); //end extend
报错当然是extend中没有函数jsHelpers.sum();。
TIA!文斯
【问题讨论】:
标签: javascript function class backbone.js extend