(当然,除了对jquery库的明显依赖。) 我的理由:如果可以使它变得如此简单,就不要引入新的实体/代码 例如。例如:
var app = {};
app.modules = {};
app.mediator = $({});
// response example
app.mediator.on( 'some-event', function ( e, data ) {
console.log( 'gotcha!', data );
});
// module example
app.modules.module = ( function ( mediator ) {
// event trigger example
mediator.trigger( 'some-event', data );
})( app.mediator );