JavaScript继承方式实例
复制代码 代码如下:
function parent(){
this.x=10;
}
function child(){
var parentObj=new parent();
for(var p in parentObj)this[p]=parentObj[p];
}
var childObj=new child();
alert(childObj.x);
复制代码 代码如下:
function parent(){
this.x=10;
}
function child(){
this.parent=parent;
this.parent();
delete this.parent;
}
var childObj=new child();
alert(childObj.x);
复制代码 代码如下:
function parent(){
this.x=10;
}
function child(){
parent.call(this);
}
var childObj=new child();
alert(childObj.x);
原型抄写
复制代码 代码如下:
function parent(){
}
parent.prototype.x=1;
function child(){
}
for(var p in parent.prototype)child.prototype[p]=parent.prototype[p];
child.prototype.y=2;
var childObj=new child();
alert(childObj.x);
复制代码 代码如下:
function parent(string){
var child=new Function("this.x=10;"+string);
return child;
}
var child=new parent("this.y=20;");
var childObj=new child();
alert(childObj.y);
复制代码 代码如下:
function parent(){
this.x=10;
}
function child(){
}
child.prototype=new parent();
var childObj=new child();
alert(childObj.x);
复制代码 代码如下:
function parent(){
this.x=10;
}
function child(){
var ret=new parent();
ret.y=20;
return ret;
}
var childObj=new child();
alert(childObj.x);相关阅读:
dedecms让你的文字在网页中动起来
css元素定位
JS 实现完美include载入实现代码
javascript中IE浏览器不支持NEW DATE()带参数的解决方法
td单元格合并时 td宽度问题
Bing API的简单了解
SQL Server中容易混淆的数据类型
php和数据库结合的一个简单的web实例 代码分析 (php初学者)
导入导出大量数据程序实现方法
批处理下使用筛选器的函数
关于HTML5在移动设备上的支持情况
php函数之子字符串替换 str_replace
由prototype_1.3.1进入javascript殿堂-类的初探
jQuery 技巧小结