2014-11-22 103 views
3

我是Backbone的新手,對事件散列(事件{})和listenTo之間的區別感到困惑,因爲你把它放在初始化方法中。你爲什麼要用另一個。不是在初始化時設置事件哈希?事件vs在骨幹中監聽

回答

8

events用於在DOM元素上附加事件監聽器。主幹使用event delegation技術來綁定幕後的處理程序。

listenTo用於收聽Backbone相關事件,而且您不必在initialize函數的上下文中使用它。例如,您可以使用View對象的listenTo方法來偵聽Backbone集合的change事件。