您的位置:首页 > 其它

课堂笔记

2012-02-24 14:35 288 查看
定义一个类,用的是function 而不是class

function Class1(){

//定义两个属性了

this.x=1;

var y=345;

//定义一个方法

this.fangfa=function (){

alert("x="+this.x);

alert("y="+y);

}

}

//实例化对象

var cl=new Class1();

//访问对象属性的时候,可以使用[]也可以使用"."

// alert(cl["x"]);

//怎么样访问对象方法?

alert(cl.fangfa());

使用prototype的方式向对象中添加属性和方法

1)创建类,比如类名 Test

2)用"类名.prototype"定义新的属性或者是方法

例子:

//定义一个空白的类

function Testpro(){};

//通过prototype向类中添加属性

Testpro.prototype.name="白骨精";

Testpro.prototype.show=function (){

alert(this.name);

}

//实例化

var tp= new Testpro();

alert(tp.name);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: