所以我讀通過骨幹源,我看的功能 -其中是在backbone.js源代碼中實現的所有事件?
on: function(name, callback, context) {
if (!(eventsApi(this, 'on', name, [callback, context]) && callback)) return this;
this._events || (this._events = {});
var list = this._events[name] || (this._events[name] = []);
list.push({callback: callback, context: context, ctx: context || this});
return this;
},
我沒有看到的「所有」事件的任何特殊情況 - 這哪裏是實施?
的特殊情況是'trigger'不上' '。 'if(allEvents)triggerEvents(allEvents,arguments);' – 2013-02-28 14:31:39