我想实现这个接口
addListener(name, callback);
removeListener(name, [callback]); // callback is optional
trigger(name);
所有事件都将在内部事件总线上触发
var bus = {}
这不是界面的一部分。
这是我能想象到的最简单的界面,它实际上很有用。
但是我仍然不知道如何从概念上实现这些接口。我仔细阅读了主干事件系统,但不太了解它们是如何实现这个核心功能的。
我只想写一个快速的 10-100 行事件系统,它尽可能简单,并且基于更复杂的 Backbone 事件系统。