MCUT_Supervisor/bs_demo/advanced/scripts/app.js
2025-03-26 10:38:33 +08:00

33 lines
646 B
JavaScript

/*global define*/
define([
'baja!',
'jquery',
'underscore',
'backbone',
'routers/router',
'views/app'
], function (baja, $, _, Backbone, Router, AppView) {
'use strict';
var Application = function() {
console.log('applicaiton instance');
// TODO
}
_.extend(Application.prototype, {
eventAggregator: _.extend({}, Backbone.Events),
initialize: function(options) {
console.log('applicaiton initialize');
var appView = new AppView();
new Router({ view:appView, aggregator:this.eventAggregator });
Backbone.history.start();
}
});
return Application;
});