21得票4回答
如何在C#中分派事件

我希望创建自己的事件并分派它们。 在C#中我以前没有做过这个,只在Flex中尝试过.. 我猜应该会有很多不同之处。 有人可以提供一个好的例子吗?

14得票6回答
如何暂时禁用Swing中的事件监听器?

我有一个包含模型和视图的Swing应用程序。在视图(GUI)中有很多组件,每个组件都映射到模型对象的某个属性并显示它的值。 现在有一些UI组件会在其值在UI中更改时自动触发更新某些模型属性。这要求我重新加载UI中的完整模型。这样做就进入了无限的更新循环,因为UI中的每次模型重新加载都会触发另...

13得票2回答
EventEmitter、EventTarget和EventDispatcher之间有哪些区别?

我正在学习观察者模式的实现。 EventEmitter / EventTarget / EventDispatcher 是观察者模式的三种实现方式,但我想知道它们之间的区别。 任何帮助都将不胜感激。

10得票3回答
HTML5拖放在Chrome浏览器中ondragover事件无法触发

我在这里有一个简单的例子,在Chrome 11中对我没有反应 http://jsfiddle.net/G9mJw/,包括一些非常简单的代码:var dropzone = document.getElementById('dropzone'), draggable = document....

9得票1回答
Symfony Doctrine事件订阅者未列在debug:event-dispatcher中

Symfony v3.3.4,Doctrine ORM v2.5.6 我为一个Doctrine实体创建了一个事件订阅器: AppBundle\EventListener\LivreSubscriber: tags: - { name: doctrine.even...

7得票4回答
如何在PHP库中集成事件分发器是最佳方法?

我需要在自定义的PHP库中集成一个事件分派器,因此我查看了Symfony2和Zend Framework 2 的相关内容。 显然,没有共享的接口用于分派事件,因为两个框架有不同的需求并决定实现自己的代码...所以我有点迷失方向:我不想重复造轮子。 可能用于实现观察者模式的SPL接口有点幼稚,因...

7得票1回答
Symfony EventDispatcher为什么使用任意名称作为事件而不是基于类的传播?

我想在我的应用程序中实现观察者模式(不是使用Symfony组件,因为这不是PHP)。 然而,我发现奇怪的是,该组件没有使用类来传播或监听事件,因为这将允许使用继承监听整个事件树。 我看不到使用基于名称的监听器的单一优点,你能帮我解答吗?