摘要:
内容要点: 例9-1展示了在JS中定义类的其中一种方法。但这种方法并不常用,毕竟它没有定义构造函数,构造函数是用来初始化新创建的对象的。 使用关键字new来调用构造函数会自动创建一个新对象,因此构造函数本身只需初始化这个新对象的状态即可。 调用构造函数的一个重要特征是,构造函数的prototype属 阅读全文
摘要:
内容要点: 一.JS类 在JS中,类的所有实例对象都从同一个原型对象上继承属性。因此,原型对象是类的核心。在例6.1 原型中定义了inherit()函数(通过原型继承创建一个新对象),这个函数返回一个新创建的对象,后者继承自某个原型对象。 如果定义一个原型对象,然后通过inherit()函数创建一个 阅读全文
摘要:
内容要点: 一. 1.第六章详细介绍了JS对象,每个JS对象都是一个属性集合,相互之间没有任何联系。在JS中也可以定义对象的类,让每个对象都共享某些属性,这种"共享"的特性是非常有用的。 2.类的成员或实例都包含一些属性,用以存放或定义它们的状态,其中有些属性定义了它们的行为(通常称为方法)。这些行 阅读全文