jquery - Nodejs的EventEmitter和Jquery触发器

标签 jquery node.js reactjs eventemitter

我正在使用 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/

相关文章:

html - 移动设备上的表单字段缩小得太小

jQuery CSS3, 'rotate()' 中的第二个 'transform: rotate() translate() rotate()',替换了第一个

node.js - 是否可以在集合级别设置读取首选项?

javascript - 如何将我的汉堡菜单转换为水平菜单?

javascript - Discord.js 错误 = "message is not defined"

javascript - 使用 Meteor.js 将 Foursquare API 场所搜索结果更新到新的 Mongo 集合

javascript - 在 ReactJS 中,你可以在 Array.fill 中使用循环吗?

reactjs - 在 React.js 中渲染

javascript - jQuery 验证消息问题

javascript - 更改位置按钮与分页数据表内联