Events
一个工具类,这个类能被其它类通过Class:implement继承,例如,在Fx类里,'complete','start','cancel'事件, 继承Events的类必须增加一个选项或一个addEvent函数,而不是直接通过.options.onEventName增加.
语法:对于一个新类
var MyClass = new Class({ Implements: Events });
对开已存在的类
MyClass.implement(Events);
Implementing
- 这个类能被继承到其它类。
- Events被设计与Option类一块工作,当option属性以'on'开始然后一个大写字母,将被作为事件添加.(如'onComplete'将作为'complete'事件)
注意事项:
以'on'开始的事件支持所有的方法,并且将转化成没有'on'的(例如'onComplete'转化成'complete') 。