Я пытаюсь понять Backbone.js и у меня есть вопрос, связанный с приведенным ниже примером -Backbone.js на функцию обратного вызова мероприятия
var Sidebar = Backbone.Model.extend({
promptColor: function() {
var cssColor = prompt("Please enter a CSS color:");
this.set({color: cssColor});
}
});
window.sidebar = new Sidebar;
sidebar.on('change:color', function(model, color) {
$('#sidebar').css({background: color});
});
sidebar.set({color: 'white'});
sidebar.promptColor();
на событие имеет синтаксис - onobject.on (событие, обратный вызов , [контекст]). В приведенном выше примере в функции обратного вызова почему мы передаем модельную переменную?
Thanks, prat.