Nodejs 的 EventEmitter 和 Jquery 触发器
Nodejs's EventEmitter and Jquery Trigger
我正在使用 React + Flux 开发应用程序。在 facebook chat 的例子中,它使用节点 EventEmitter
来触发事件。但是,据我所知 jQuery 也可以使用 $(ele).trigger
.
做 pub/sub 工作
两者有什么区别吗?性能也会发挥作用吗?
就 Flux 而言,我认为两者之间没有任何显着差异。事实上,您甚至可以使用独立的事件发射器来产生相同的结果(有很多不同的)。
但是,为了开发,使用节点的 EventEmitter 可能是明智的,因为它是 Facebook 最常用和认可的,因此您不太可能 运行 遇到任何不可预见的问题。节点中的源代码 eventEmitter 非常轻......无论如何使用 jQuery 触发器,你更有可能看到更差的性能。
我正在使用 React + Flux 开发应用程序。在 facebook chat 的例子中,它使用节点 EventEmitter
来触发事件。但是,据我所知 jQuery 也可以使用 $(ele).trigger
.
两者有什么区别吗?性能也会发挥作用吗?
就 Flux 而言,我认为两者之间没有任何显着差异。事实上,您甚至可以使用独立的事件发射器来产生相同的结果(有很多不同的)。
但是,为了开发,使用节点的 EventEmitter 可能是明智的,因为它是 Facebook 最常用和认可的,因此您不太可能 运行 遇到任何不可预见的问题。节点中的源代码 eventEmitter 非常轻......无论如何使用 jQuery 触发器,你更有可能看到更差的性能。