摘要: 前面讲到,javascript是基于原型的面向对象语言,本篇将对javascript中原型的理解,从而理解javascript如何构建对象体系。举个例子,基于类的对象和基于原型的对象构建方式区别在于:创建“人”这对象的时候,及鱼类的方式是定义人的模型,然后按照人的模型创建一个人。基于原型的方式是通过人的基因(原型)来创建一个人。原型的由来所有函数都有一个原型属性,当函数被定义的时候,原型自动创建和初始化,原型的初始化值是一个对象,该对象只有一个属性:constructor,该属性指向原型相关联的的构造函数。添加给原型对象的任何属性,都会被被构造函数初始化的对象的属性。对象从类实例化而来,类定义 阅读全文
posted @ 2013-11-14 21:28 LaoHoo 阅读(249) 评论(0) 推荐(0) 编辑