我是Backbone的新手,并且对于你在initialize方法中放入的事件hash(events {})和listenTo之间的区别感到困惑。你为什么要用另一个呢?是不是在初始化时设置的事件哈希?
答案 0 :(得分:8)
events
用于在DOM元素上附加事件侦听器。 Backbone使用event delegation技术在幕后绑定处理程序。
listenTo
用于收听与Backbone相关的事件,您不必在initialize
函数的上下文中使用它。例如,您可以使用View对象的listenTo
方法来收听Backbone集合的change
事件。