node.js 事件乒乓
来源:互联网 发布:同程网络 编辑:程序博客网 时间:2024/04/27 10:55
var EventEmitter = require('events').EventEmitter;var pingPong = new EventEmitter();//发送pingsetTimeout(function(){ console.log('sending first ping'); pingPong.emit('ping');},2000);//接受ping,发送pongpingPong.on('ping', function(){ console.log('got ping'); setTimeout(function(){ pingPong.emit('pong'); },2000);});//接受pong,发送pingpingPong.on('pong', function(){ console.log('got pong'); setTimeout(function(){ pingPong.emit('ping'); },2000);});//function logPingvar logPing = function(){ console.log('Second ping listener got ping');}//4秒后,添加第二个logPingsetTimeout(function(){ console.log('add a second ping listener'); pingPong.on('ping', logPing);},4000);//12秒后,移除第二个logPingsetTimeout(function(){ console.log('remove second ping listener'); pingPong.removeListener('ping', logPing);},12000);
0 0
- node.js 事件乒乓
- 揭秘node.js事件
- Node.js 事件
- Node.js的事件
- Node.js 事件
- Node.js事件循环
- Node.js事件发射器
- node.js 事件
- node.js 事件
- Node.js 事件循环
- Node.js事件发射器
- Node.js事件循环
- Node.js 事件循环
- node.js事件循环
- Node.js事件模型
- Node.js 事件循环
- Node.js 事件循环
- Node.js 事件循环
- javaSE-面向对象-异常
- JSON基础知识整理
- SSH中,不能删除数据,可以添加,修改,查找
- 算法基础(一):栈
- NStimer APIhttp://hi.baidu.com/douxinchun/item/920a7655fe7f3fd8d48bacaf
- node.js 事件乒乓
- 学生表/教师表/课程表/成绩表常见SQL查询
- eclipse4.3 安装不了m2e的egit connector的解决办法
- 银行密谋盘外招:余额宝收益率或大幅下滑
- java基础学习1
- iOS自定义带有placeholder的TextView(多行)
- Three20Core compile question 编译错误
- dem4j 解析例子
- 几个常用的Linux监控脚本