我是backbone.js的新手.我在Backbone.js中看到,事件绑定:
var PersonView = Backbone.View.extend({
....
events : {
"click button.btnSay" : "saySomething"
},
saySomething : function(){
....
}
...
});
Run Code Online (Sandbox Code Playgroud)
...不需要button.btnSay在调用时存在,这与Jquery中的"委托"非常相似.
现在,问题是,我们可以将html页面中的任何按钮更改为.btnSay(由Firebug等).他们最终会得到听众.我们怎么能阻止这个?