给定以下代码:
JE.events = {
self: this,
controller: {
init: function(){
$(".monthheader").click(function () {
JE.events.model.get($(this).attr('title'));
return false;
});
return this;
}
},
model: {
get: function(monthnum){
...
}
}
}
我将如何替换调用
JE.events.model.get(..);
通过类似的东西
self.model.get(..);
整个代码或多或少都在这个要点https://gist.github.com/966270中。这个想法是在 js 中创建一个非常简单的 MVC(我的第一次尝试),我可以轻松地重用它。欢迎改进!