我正在使用 React + Flux 开发一个应用程序。在 facebook 聊天的示例中,它使用 Node EventEmitter
来触发事件。然而,据我所知,jQuery 也可以使用 $(ele).trigger
执行 pub/sub 作业。
两者有什么区别吗?性能也会发挥作用吗?
最佳答案
我认为就 Flux 而言,两者之间没有任何显着差异。事实上,您甚至可以使用独立的事件发射器来产生相同的结果(有很多不同的结果)。
但是,出于开发目的,使用 Node 的 EventEmitter 可能是明智的,因为它是 Facebook 最常用和认可的,因此您不太可能遇到任何不可预见的问题。 Node 中的源代码 eventEmitter 非常轻...无论如何,您更有可能会看到使用 jQuery 触发器的性能更差。
关于jquery - Nodejs的EventEmitter和Jquery触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31690218/