node.js事件EventEmitter的使用是怎样的,代码是什么
Admin 2022-08-16 群英技术资讯 245 次浏览
index.js:
// 引入 events 模块 var events = require('events'); //处理函数要写在调用前 var eventHandler = function(){ console.log("事件1"); }; //创建事件 var eventEmitter = new events.EventEmitter(); //事件监听 eventEmitter.on('eventName', eventHandler); //事件监听,匿名函数 eventEmitter.on('eventName', function(){ console.log("事件2"); }); //触发事件,输出: 事件1 事件2 eventEmitter.emit('eventName'); //移除事件 eventEmitter.removeListener('eventName', eventHandler); //触发事件,输出:事件2 eventEmitter.emit('eventName'); //新建事件2 var eventEmitter2 = new events.EventEmitter(); //不会触发任何事件 eventEmitter2.emit('eventName');
执行结果:
总结
1. 用法和flash、egret的事件差不多。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
compose函数可以将需要嵌套执行的函数平铺,嵌套执行就是一个函数的返回值将作为另一个函数的参数。我们考虑一个简单的需求:这个需求很简单,直接一个计算函数就行
今天主要给大家分享用JS怎样学习算法复杂度的内容,一些朋友可能对于算法复杂度不是很了解,对此本文就给大家来介绍一下算法复杂度,下文代码有一定的参考价值,需要的朋友可以看一看。
JavaScript是一种前端开发语言,与其他高级语言一样,JavaScript也有new操作符。那么在js中new操作符的作用是什么呢?很多刚接触前端朋友对此都不是很了解,本文详细介绍了js中new操作符的作用,感兴趣的朋友继续往下看吧。
这篇文章主要为大家详细介绍了如何利用JavaScript语言实现导入导出excel文件的功能,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
事件是在编程时系统内发生的动作或者发生的事情,而开发者可以某种方式对事件做出回应,而这里有几个先决条件,这篇文章主要介绍了React合成事件原理解析,需要的朋友可以参考下
推荐内容
相关标签
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008