Backbone 0.9.9: разница между listenTo и on
Я пытаюсь узнать о новых изменениях, которые они сделали в Backbone 0.9.9.
В настоящее время у меня есть проблемы, чтобы понять разницу междуlistenTo
а также :on
слушать
var View = Backbone.View.extend({
tagName: "div",
intialize: function() {
this.listenTo(this.model, 'change', this.render);
},
render: function() {
this.$el.empty();
this.$el.append('<p>hello world</p>');
}
});
на
var View = Backbone.View.extend({
tagName: "div",
intialize: function() {
this.model.on('change', this.render, this);
},
render: function() {
this.$el.empty();
this.$el.append('<p>hello world</p>');
}
});
Я слышал чтоlistenTo
позволяет сstopListening
отписаться от всех событий, когда, например, представление удаляется, чтобы избежать утечек памяти.
Это единственная причина?