js实现父子类集成的方法
来源:互联网 发布:矩阵的零次方等于一吗 编辑:程序博客网 时间:2024/06/08 10:07
//属性拷贝
function cpProperties(src,desc){
for(var key in src){if(src.hasOwnProperty(key)){
desc[key] = src[key];
}
}
}
var Base = function(option) {
cpProperties(option,this);
if(!this.ctx){
throw new Error("Should has canvas's ctx!");
}
this.createBg(this.ctx);
}
Base.prototype = {
createBg:function(){
}
}
//供子类重写
Base.extend = function(option){var a = function(){
Base.apply(this,arguments);
};
cpProperties(Base.prototype,a.prototype);
cpProperties(option,a.prototype);
return a;
}
var LED = Base.extend({
createBg:function(){
alert("123")
}
});
0 0
- js实现父子类集成的方法
- JS 实现父子窗体相互传值的三个方法
- JS 实现父子窗体相互传值的三个方法
- iframe 父子页面之间的js函数调用方法
- 在Iframe中调用父子页面的js方法
- iframe父子页面相互调用的js方法(二)
- iframe父子页面相互调用的js方法
- JS window 对象 open方法弹窗实现父子窗口中的参数传递
- iframe父子窗口间js方法调用
- JS iframe父子页面元素调用方法
- iframe父子窗口间JS方法调用
- 父子页面间相互调用js方法
- iframe父子页面相互调用js方法
- iframe父子页面相互调用js方法
- iframe父子窗口间JS方法调用
- JS iframe父子页面元素调用方法
- js 父子窗口——showModalDialog()、showModelessDialog()方法的使用(1)
- js 父子窗口——showModalDialog()、showModelessDialog()方法的使用(2)
- centos图形化界面gnome-shell卡死的解决方法
- Rsyslog日志采集
- final关键字
- SlideView一个滑动效果库
- Appium 服务关键字
- js实现父子类集成的方法
- VS+QT没有PRO文件的问题之二(添加pri文件)
- apt-get update
- gcc 静态库和动态库的使用
- Spring MVC
- 常见存储介质介绍以及SD卡启动系统方法
- 找回过去之java8旧特性的接口默认方法
- Android中工具栏菜单使用示例
- 面试之activity生命周期