次のコードが与えられます:
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を作成することです(私の最初の試み)。これは簡単に再利用できます。改善は大歓迎です!