todomvc
Version:
> Helping you select an MV\* framework
27 lines (22 loc) • 538 B
JavaScript
;
var MainView = require('./views/main');
var Me = require('./models/me');
var Router = require('./router');
window.app = {
init: function () {
// Model representing state for
// user using the app. Calling it
// 'me' is a bit of convention but
// it's basically 'app state'.
this.me = new Me();
// Our main view
this.view = new MainView({
el: document.body,
model: this.me
});
// Create and fire up the router
this.router = new Router();
this.router.history.start();
}
};
window.app.init();