node.js中的事件模块

事件

1.事件使用

  • 注册监听事件
  • 事件触发,调用监听函数

步骤

1. 引入事件模块
let Emitter = require('events').EventEmitter;
2. 初始化一个事件对象
let event = new Emitter();
3.监听事件

enent.addListener('click',function(...args){console.log(args);}
event.addListener('click', function(...args) {console.log('同名事件');});
//addListener 同名事件不会覆盖
//因为无法触发click事件所以需要emit来发射事件
even.emit('click','123','456');

//简写
event.on('over', function(...args) {
	console.log('事件简写');
});
//发射事件
event.emit('over');
发布了54 篇原创文章 · 获赞 7 · 访问量 2067

猜你喜欢

转载自blog.csdn.net/baobao__/article/details/102528758