类是定义了一类事物公共的行为和方法;而实例则是类的一个具体实现。
面向对象编程有三个重要的概念--封装、继承、和多态;
但是在JS世界里,所有的这些特性似乎不存在,因为在JS本身不是面向
对象的语言,而是基于对象的语言。
JS中所有的事物都是对象。
例子:
通过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);