我是 Backbone.js 的新手,我遇到了一个事件问题。
在我的 appView.js 中,我只有这个:
var languagesView = new app.LanguagesView();
而这 languageView.js :
var app = app || {};
$(function() {
app.LanguagesView = Backbone.View.extend({
initialize: function(){
this.on("foo", this.fooFunction());
},
fooFunction: function() {
console.log("---FOO----")
}
});
});
我的应用程序中没有触发器,我不明白为什么fooFunction
打开页面时总是调用。我对这些事件有什么误解吗?