[转载]JavaScript权威指南(9)--类和模块

文章前言

一 类和原型

二 类和构造函数

1,构造函数和类的标识

2,constructor属性

三 JavaScript中的Java式的类继承

四 类的扩充

五 类和类型

1, instanceof运算符

2,constructor属性

3,构造函数的名称

4,鸭式辩型

六 JavaScript中的面向对象技术

1,一个例子:集合类

2,一个例子: 枚举类型

3,标准转换方法

4,比较方法

5,方法借用

6,私有状态

7,构造函数的重载和工厂方法

七 子类

1,定义子类

2,构造函数和方法链

3,组合vs子类

4,类的层次结构和抽象类

八 JavaScript中的类

1,让属性不可枚举

2,定义不可变的类

3,封装对象状态

4,防止类的扩展

5,子类和JavaScript 5

6,属性描述符

九 模块

1, 用做命名空间的对象

2,作为私有命名空间的函数

你可能感兴趣的:([转载]JavaScript权威指南(9)--类和模块)