JavaScript通过原型设计一个事件对象
JavaScript通过原型设计一个事件对象实现以下功能:
添加监听者
移除监听者
清空监听者
发起事件信号
设计思路如下:
定义一个对象,包含一个实例成员listeners,用于记录所有的监听者为对象的原型增加,新增、删除、清空和执行四个成员具体代码可以参见下面示例
代码实现function myEvent(){
this.listeners = []; //监听...
阅读全文...