下面的两种方法在主干.js的顶级范围内。但是它们仅用于 Backbone.Events。
为什么不将它们作为属性包含在传递给 Backbone.Events 的对象文字中,就像其他方法一样?
这是为了让它们保持私密性并脱离用户 API 吗?
// only used in Backbone.Events
eventsApi = function(obj, action, name, rest) {
// internals
};
// only used in Backbone.Events
triggerEvents = function(events, args) {
// internals
};