model.js
2024-09-29 14:57:20
var Model = {
inherited: function () {},
created: function () {},
prototype: {
init: function (attrs){
if(attrs){
this.load(attrs);
}
},
load: function (attrs) {
for(var name in attrs){
this[name] = attrs[name];
}
}
},
create: function (){
var object = Object.create(this);
object.parent = this;
object.prototype = object.fn = Object.create(this.prototype);
object.created();
this.inherited(object);
return object;
},
init: function(){
var instance = Object.create(this.prototype);
instance.parent = this;
instance.init.apply(instance, arguments);
return instance;
},
find: function () {
},
extend: function (o) {
var extended = o.extended;
}
}
var Asset = Model.create();
var User = Model.create();
var user = User.init();
最新文章
- Coursera 机器学习课程 机器学习基础:案例研究 证书
- Android Studio2.0 教程MAC版 -快捷键篇
- ARM的一些基本概念
- Javascript的一个生产PDF的库: unicode和中文问题的解决
- 搭建WP8开发环境
- Glut 回调函数小结
- 用PHP实现单向链表
- Color Cube – 国产的优秀配色取色工具
- webservice2-wsimport的使用
- CuSparse 第一章
- 【IE6的疯狂之三】IE6 3像素BUG的实例
- 开始奇妙的DP之旅
- 史上最污技术解读,让你秒懂IT术语(转载)
- 用Nuget部署程序包
- 「HDU6158」 The Designer(圆的反演)
- 使用jquery.pjax实现SPA单页面应用
- 怎样下载youtube的字幕
- 页面滚动显示或隐藏元素Headroom.js插件帮助你实现滚动效果
- list集合与HashMap的使用
- MVC的Ajax异步请求