backbone1.0.0 — March 20, 2013API学习(Backbone.Event)

Backbone.Event

on(别名:bind)

绑定callback到对象object.函数会在事件触发时被调用。如果页面有大量不同的事件,约定用冒号指定命名空间:"poll:start"或"change:selection"。事件字符串也可能是通过空格隔开的几个事件

book.on("change:title change:author",...);

当 callback 执行时提供第三个可选参数,可以为this 指定上下文: model.bind('change', this.render, this)

绑定为all事件的回调函数会在任意事件触发时调用,并且将事件名称作为第一个参数传递。例如,把一个对象的所有事件委托给另一个对象

proxy.on("all", function(eventName) {
  object.trigger(eventName);
})

所有backbone的事件方法也支持事件映射的语法,以此作为参数的替代:

book.on({

"change:title":titleView.update,

"change:author":authorPane.update,

"destroy":bookView.remove

});



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值