JS

JS中的phototype是JS中比较难理解的一个部分

 

本文基于下面几个知识点:

 

1 原型法设计模式

在.Net中可以使用clone()来实现原型法

原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。

 

2 javascript的方法可以分为三类:

a 类方法

b 对象方法

c 原型方法

例子:

复制代码
function People(name) {   this.name=name;   //对象方法   this.Introduce=function(){     alert("My name is "+this.name);   } } //类方法 People.Run=function(){   alert("I can run"); } //原型方法 People.prototype.IntroduceChinese=function(){   alert("我的名字是"+this.name); }
 
//测试 var p1=new People("Windking");
p1.Introduce();
People.Run();
p1.IntroduceChinese();

posted on 2015-05-18 06:32  苞谷红苕尖  阅读(119)  评论(0)    收藏  举报