Nodejs的EventEmitter和JQuery的触发器
我正在使用React + Flux开发一个应用程序。 在facebook聊天的例子中,它使用节点EventEmitter
来触发事件。 然而,据我所知,jQuery也可以做pub / sub作业,使用$(ele).trigger
。
两者有什么区别? 性能也会起作用吗?
Flux的目的我认为两者之间没有什么明显的区别。 事实上,你甚至可以使用独立的事件发射器来产生相同的结果(有很多不同的结果)。
然而,为了开发,使用Node的EventEmitter可能是明智的,因为它是Facebook最常用和认可的,所以你不太可能遇到任何不可预见的问题。 节点中的源代码eventEmitter非常轻巧…更有可能的是,使用jQuery触发器的性能会更差。