model.js
645 Bytes
/**
* 模型类,自带事件机制。
*/
define(
'mk7/model',
[
],
function() {
var model = {
events : new Object(),//目前支持事件,confirm
on : function(name, callback){
this.events[name] = callback;
},
trigger : function(name, options){
if(this.events[name]){
var callback = this.events[name];
callback(options);
}
},
off : function(name){
delete this.events[name];
}
};
return model;
}
);