1
我想了解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(事件,回調,[context])。在回調函數中的上面例子中,我們爲什麼要傳遞模型變量?
謝謝, prat。
model.on("change:[attribute]", function(model, value, options), [context]);
代碼使用的這些第2: