+ | define() |
启动事件系统,如果已启动,则忽略。 |
+ | _define(group, add) |
参数add非false则添加事件动作组group,false则去除事件动作组group。 |
+ | _defname(function) |
返回function对应的事件名称。 |
+ | _defremove(function) |
删除function对应的事件。 |
+ | _skip(group, skip) |
参数skip非false,触发事件时跳过动作组group,false则不跳过动作组group。 |
+ | define.name{arg=value, ...} |
定义事件,名称为name。 |
+ | when{arg=value, ...} function name(arg..., ...) |
定义事件动作,事件名称为name。 |
+ | result... = name{arg=value, ...} |
触发事件。 |