构造方法
MooTools框架的基类。
语法:
var MyClass = new Class(properties);
参数:
- 属性- 可以是下面类型之一:
- (object) 应用于类的属性的集合,也可以是一些特殊的属性,如Extends、Implements、initialize等。
- (function) 初始化方法。
属性: Extends
- (class) 返个类要继承的类。
这个类将会有和被继承类相同的方法,并且会有个parent属性。可以通过parent属性访问父类中被覆盖的方法。Extends属性应该是类别定义时的第一个属性。
属性: Implements
- (class) 传递的类的属性将被复制到目标类。
- (array) 要复制属性的类的数组。
Implements和Extends类似。但是它不通过继承实现一个或多个类的方法。当实现多个类中方法的时候特别有用。Implements属性要放在Extends后面并且所有其他属性之前。
属性: initialize
- (function) 当类被实例时initialize方法将被用作构造函数。
属性: toElement
- (function) 返回一个元素的方法。当传递document.id的实例时将被自动调用。
返回值:
- (class) 创建的类。