2014-11-22 98 views
3

我是Backbone的新手,对事件散列(事件{})和listenTo之间的区别感到困惑,因为你把它放在初始化方法中。你为什么要用另一个。不是在初始化时设置事件哈希?事件vs在骨干中监听

回答

8

events用于在DOM元素上附加事件监听器。主干使用event delegation技术来绑定幕后的处理程序。

listenTo用于收听Backbone相关事件,而且您不必在initialize函数的上下文中使用它。例如,您可以使用View对象的listenTo方法来侦听Backbone集合的change事件。