<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
</head>
<body>
<script type="text/javascript">
//第一段
function ClassA(){
this.a=10;
this.alertMsg=function(){
alert("A method");
};
}
function ClassB(){
}
ClassB.prototype=new ClassA();
var b=new ClassB();
alert(b.a);
b.a+=100;
alert(b.a);
delete b.a;
alert(b.a);
delete ClassB.prototype.a;
alert(b.a);
//第二段
//function ClassA(){
//this.a=10;
//this.alertMsg=function(){
// alert("A method");
//};
//}
//function ClassB(){
// ClassA.call(this);
//}
//var b=new ClassB();
//alert(b.a);
//b.a+=100;
//alert(b.a);
//delete ClassB.prototype.a;
//alert(b.a);
//delete b.a;
//alert(b.a);
//第三段
// function ClassA(){
// this.a=10;
// this.alertMsg=function(){
// alert("A method");
// };
// }
// function ClassB(){
// this.a=8;
// this.b="123";
// ClassA.call(this);
// this.alertMsg=function(){
// alert("B method");
// };
// }
// function ClassC(){
// this.a=4;
// ClassB.call(this);
// }
//
// var s=new ClassC();
// alert(s.a);
//
// s.a+=100;
// alert(s.a);
//
// delete ClassC.prototype.a;
// alert(s.a);
//
// delete ClassB.prototype.a;
// alert(s.a);
//
// delete s.a;
// alert(s.a);
//
// delete s.a;
// alert(s.a);
// delete ClassC.prototype.b;
// alert(s.b);
//
// s.alertMsg();
// delete s.alertMsg;
// s.alertMsg();
</script>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
</head>
<body>
<script type="text/javascript">
//第一段
function ClassA(){
this.a=10;
this.alertMsg=function(){
alert("A method");
};
}
function ClassB(){
}
ClassB.prototype=new ClassA();
var b=new ClassB();
alert(b.a);
b.a+=100;
alert(b.a);
delete b.a;
alert(b.a);
delete ClassB.prototype.a;
alert(b.a);
//第二段
//function ClassA(){
//this.a=10;
//this.alertMsg=function(){
// alert("A method");
//};
//}
//function ClassB(){
// ClassA.call(this);
//}
//var b=new ClassB();
//alert(b.a);
//b.a+=100;
//alert(b.a);
//delete ClassB.prototype.a;
//alert(b.a);
//delete b.a;
//alert(b.a);
//第三段
// function ClassA(){
// this.a=10;
// this.alertMsg=function(){
// alert("A method");
// };
// }
// function ClassB(){
// this.a=8;
// this.b="123";
// ClassA.call(this);
// this.alertMsg=function(){
// alert("B method");
// };
// }
// function ClassC(){
// this.a=4;
// ClassB.call(this);
// }
//
// var s=new ClassC();
// alert(s.a);
//
// s.a+=100;
// alert(s.a);
//
// delete ClassC.prototype.a;
// alert(s.a);
//
// delete ClassB.prototype.a;
// alert(s.a);
//
// delete s.a;
// alert(s.a);
//
// delete s.a;
// alert(s.a);
// delete ClassC.prototype.b;
// alert(s.b);
//
// s.alertMsg();
// delete s.alertMsg;
// s.alertMsg();
</script>
</body>
</html>
转载无需注明出处,多多交流 ,欢迎访问我的博客:http://www.cnblogs.com/niuniu