在主干中,当存储事件时,此约定用于表示私有变量:
_events
然而,正如我们所知,这个财产在很大程度上不是私人的。为什么不做这样的事情来让它真正私密呢?
var Events = (function () {
var publik = {},
events = {}, // private object literal
eventsApi, // private method
triggerEvents; // private method
// define publik Events methods here
return publik;
})();
_.extend(Backbone, Events);