关于Backbone.js的listenTo和on方法的区别?
这两个的方法有什么区别吗?
listenTo
on
var object = {};
_.extend(object, Backbone.Events);
这里将自定义事件绑定到object上的原因是什么?
一般不是直接绑定到模型或者视图上吗?
object.on("alert", function(msg) {
alert("Triggered " + msg);
});
object.trigger("alert", "an event");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
http://backbonejs.org/#Events...
看文档呗
on 就是对object的事件监听
listenTo是对其他object的触发事件进行监听,比如view要在model改变时做处理之类的情况,灵活一些
on是接收到这个事件就执行某个操作吧
没有区别,方向相反而已,一个是听别人的,一个是听自己的。
http://stackoverflow.com/ques...