我不明白将“点击”侦听器放在视图内的初始化函数中和将其放在同一视图中的事件对象中的区别。它们都监听 DOM 事件和触发函数,对吧?有什么不同?
例如:
var ViewName = Backbone.View.extend({
initialize: function(){
this.$el.on("eventName", this.functionName, this)
},
functionName: function(){
//whatever
}
});
相对:
var ViewName = Backbone.View.extend({
events: { "eventName": "fucntionName" }
},
functionName: function(){
//whatever
}
});