摘要: “混合的构造函数/原型方式”用构造函数来定义非函数属性,用原型方式定义对象的函数属性,结果所有函数都只创建一次,而每个对象都具有自由的对象属性实例。function ocar(color){this.color = color;this.arr = new Array("s");}ocar.prot... 阅读全文
posted @ 2015-09-30 11:42 干货库 阅读(2248) 评论(0) 推荐(0) 编辑
摘要: 一,概述在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、String、Math、Number... 阅读全文
posted @ 2015-09-30 11:38 干货库 阅读(1339) 评论(0) 推荐(0) 编辑
摘要: 1、工厂方式问题:每创建一个对象,对象的方法是新对象,浪费资源2、构造函数方式问题:创建对象时比工厂方法更易于理解。和工厂方法一样,每个对象都有自己的方法,浪费资源。3、原型方式function Person(){}Person.prototype.name = "";Person.prototyp... 阅读全文
posted @ 2015-09-30 11:36 干货库 阅读(2295) 评论(0) 推荐(1) 编辑