事件.js 是一个灵活且简单的 JavaScript 事件管理器,专注于提升 性能。与传统方法相比,它避免了使用如 call()apply()bind() 等昂贵的函数调用,也摒弃了性能消耗较大的数组操作(如拆分参数)。此外,支持委托事件处理,无需使用匿名函数,从而避免内存污染。

用法示例

  • 定义事件

    ```javascript

    function Button() {

    // 你可以在实例上定义事件

    this.push = Events.event();

    }

    ```

  • 或者可以在原型上定义事件

    ```javascript

    Button.prototype.push = Events.event();

    ```

触发事件

```javascript

Button.fire();

```