node.js events(EventEmitter对象)
来源:互联网 发布:管家婆软件安装步骤 编辑:程序博客网 时间:2024/04/29 04:25
var events = require(‘events’);
var eventEmitter = new events.EventEmitter();
var listener1 = function listener1(){
console.log(‘监听器 listener1执行’);
};
var listener2 = function listener2(){
console.log(‘监听器 listener2 执行’);
};
//绑定connection事件 处理函数为listener1;
eventEmitter.addListener(‘connection’,listener1);
//绑定connection事件 处理函数为listener2;
eventEmitter.on(‘connection’,listener2);
//发射connection 事件
eventEmitter.emit(‘connection’);
//移出绑定的listener1函数
eventEmitter.removeListener(‘connection’,listener1);
console.log(‘listener1不在监听’);
//发射事件
eventEmitter.emit(‘connection’);
//listenerCount 返回注册了指定事件的监听数量
eventListeners = require(‘events’).EventEmitter.listenerCount(eventEmitter,’connection’);
console.log(eventListeners + ” 个监听器监听连接事件。”);
console.log(“程序执行完毕。”);
- node.js events(EventEmitter对象)
- 关于Node.js的events.EventEmitter
- node.js events模块提供的类:EventEmitter类
- Node.Js events模块(二)-EventEmitter自定义操作事件
- Node.js EventEmitter
- Node.js EventEmitter类
- Node.js EventEmitter
- Node.js EventEmitter
- Node.js EventEmitter
- Node.js EventEmitter
- Node.js EventEmitter
- [Node.js]EventEmitter
- Node.js EventEmitter
- Node.js EventEmitter
- Node.js EventEmitter
- node学习之Events和EventEmitter
- Node.js之EventEmitter开发
- Node.js EventEmitter 事件监听
- GitHub上Android框架Top10
- SSH中一个form有多个按钮情况处理
- 再次探讨Android开发值得注意的规范
- 136. Single Number
- Linux学习笔记(一):指令
- node.js events(EventEmitter对象)
- Edit Ubuntu 16.04 bootloader GRUB
- TreeSet的带comparator的构造方法
- ChannelNotifyOutputData
- 保留两位小数四种方法:String.format(),BigDecimal.setScale(),NumberFormat.format(),DecimalFormat.format()详解
- NGUI自动设置 Panel 深度、自动设置UIWidget(Sprite/Label等)深度(按照Hierarchy 顺序从上到下 Depth 递增)
- RSA加密解密样例
- Leetcode 391. Perfect Rectangle
- 安全算法梳理