//面向对象的js
function Class1() //基类 如果不new的话,this表示网页文档
{
this.p1="ff"; //一般属性或字
this.m1=function(c) //声明方法的第一种形式
{
return c+"aa";
}
this.m2=meth2; //声明方法的第二种形式
this.pc=new pclass(); //其它类型的属性
this.co=new Array(1,2,3,4,new meth2); //数组或集合
this.hs={a:1,b:2,c:3} //哈希集合
}
function meth2()
{
return "rr";
}
function pclass()
{
this.p1="pp";
var b="bb";
}
function f2()
{
var c=new ziClass();
}
//子类,继承Class1
function ziClass()
{
this.zi=Class1;
this.zi();
this.ge="df";
}