JE.events = (function {
// Create closure
// Declare controller and model as local
var Controller = {
init: function(){
$(".monthheader").click(function () {
Model.get($(this).attr('title'));
return false;
});
return this;
}
}
var Model = {
get: function(monthnum){
...
}
}
// return object thats assigned to JE.events
return {
controller: Controller,
model: Model
}
)();
Возможно, вы также захотите взглянуть на позвоночник или позвоночник , которые являются легковесными средами MVC.
Они дают вам несколько простых абстракций и много контроля. Там тоже маленький и простой.
Если бы я писал с нуля каркас микро MVC, он бы сходился либо с позвоночником, либо с позвоночником, поэтому может быть лучше использовать один из этих двух.