Backbone.js的View使用示例:
HTML:
<input type="button" value="1" />
<ul>
<li>1111</li>
<li>2222</li>
<li>3333</li>
<li>4444</li>
</ul>
JS:
// 事件委托
var V = Backbone.View.extend({
el:$('body'),
events:{
'click input':'aaa', // 给input绑定click事件, 调用aaa()
'mouseover li':'bbb' // 给input绑定mouseover事件, 调用bbb()
},
aaa: function(){
alert('clicked');
},
bbb: function(){
alert('overed');
}
});
var v = new V;