nodejs中有如下的一些概念:
EventLoop
EventEmitter
node.js事件模块:events
请问怎么理解nodejs中的事件,和js中的事件有什么区别?
nodejs中有如下的一些概念:
EventLoop
EventEmitter
node.js事件模块:events
请问怎么理解nodejs中的事件,和js中的事件有什么区别?
eventloop是js语言的机制。也就是无论是哪个平台,只要使用js,eventloop都是相同的。
eventEmitter是node自己封装的一套事件触发和监听机制。很多模块都是直接继承这个机制,然后就拥有了事件能力。
8 回答5.8k 阅读✓ 已解决
9 回答9.1k 阅读
6 回答4.7k 阅读✓ 已解决
5 回答3.5k 阅读✓ 已解决
6 回答3.2k 阅读
3 回答10.3k 阅读✓ 已解决
4 回答7.9k 阅读✓ 已解决
没区别,是你没真正理解js中的事件。准确的说,你是把DOM事件和js事件混淆了,js事件和DOM事件的区别是,DOM事件基于js事件做了封装,已经写好了触发器和侦听了,仅此而已。