node.js 发布订阅模式的实例


Posted in Javascript onSeptember 10, 2017

实例如下:

//导入内置模块
let EventEmitter = require('events');
let util=require('util');
//Man继承EventEmitter
util.inherits(Man,EventEmitter); 
//创建一个函数
function Man(){}
//实例化函数
let man=new Man();

function findGirl() {
  console.log('找新的女朋友')
}
function saveMoney() {
  console.log('省钱')
}
man.on('失恋',findGirl)//失恋 ,绑定一个函数方法
man.on('失恋',saveMoney)//失恋 ,绑定一个函数方法
man.removeListener('失恋',findGirl); //移除省钱
man.emit('失恋');

以上这篇node.js 发布订阅模式的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
杨氏矩阵查找的JS代码
Mar 21 Javascript
js获取GridView中行数据的两种方法 分享
Jul 13 Javascript
Egret引擎开发指南之编译项目
Sep 03 Javascript
React Router基础使用
Jan 17 Javascript
前端图片懒加载(lazyload)的实现方法(提高用户体验)
Aug 21 Javascript
详解vue-router 路由元信息
Sep 13 Javascript
JS获取数组中出现次数最多及第二多元素的方法
Oct 27 Javascript
微信小程序实现导航栏选项卡效果
Jun 19 Javascript
解决angularJS中input标签的ng-change事件无效问题
Sep 13 Javascript
trackingjs+websocket+百度人脸识别API实现人脸签到
Nov 26 Javascript
深入学习JavaScript中的bom
May 27 Javascript
微信小程序如何实现radio单选框单击打勾和取消
Jan 21 Javascript
基于node.js的fs核心模块读写文件操作(实例讲解)
Sep 10 #Javascript
深入浅出webpack教程系列_安装与基本打包用法和命令参数详解
Sep 10 #Javascript
基于AngularJS的简单使用详解
Sep 10 #Javascript
JS获取字符对应的ASCII码实例
Sep 10 #Javascript
Angular4学习笔记之根模块与Ng模块
Sep 09 #Javascript
关于vue-router的beforeEach无限循环的问题解决
Sep 09 #Javascript
浅谈Express异步进化史
Sep 09 #Javascript
You might like
探讨PHP删除文件夹的三种方法
2013/06/09 PHP
yum命令安装php7和相关扩展
2016/07/04 PHP
PHP中define() 与 const定义常量的区别详解
2019/06/25 PHP
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
JQuery里面的几种选择器 查找满足条件的元素$("#控件ID")
2011/08/23 Javascript
js 剪切板的用法(clipboardData.setData)与js match函数介绍
2013/11/19 Javascript
jQuery中[attribute]选择器用法实例
2014/12/31 Javascript
jquery编写Tab选项卡滚动导航切换特效
2020/07/17 Javascript
判断数组是否包含某个元素的js函数实现方法
2016/05/19 Javascript
基于jQuery实现中英文切换导航条效果
2016/09/18 Javascript
JS用斜率判断鼠标进入DIV四个方向的方法
2016/11/07 Javascript
javascript实现右下角广告框效果
2017/02/01 Javascript
JS原生轮播图的简单实现(推荐)
2017/07/22 Javascript
在 vue-cli v3.0 中使用 SCSS/SASS的方法
2018/06/14 Javascript
如何手动实现es5中的bind方法详解
2018/12/07 Javascript
微信小程序实现卡片左右滑动效果的示例代码
2019/05/01 Javascript
vue-router 中 meta的用法详解
2019/11/01 Javascript
Python多线程编程(七):使用Condition实现复杂同步
2015/04/05 Python
Python基于有道实现英汉字典功能
2015/07/25 Python
对比Python中__getattr__和 __getattribute__获取属性的用法
2016/06/21 Python
python下读取公私钥做加解密实例详解
2017/03/29 Python
Python3中configparser模块读写ini文件并解析配置的用法详解
2020/02/18 Python
python 爬虫 实现增量去重和定时爬取实例
2020/02/28 Python
python 爬取英雄联盟皮肤并下载的示例
2020/12/04 Python
理工科学生的自我评价
2013/12/15 职场文书
驾驶员岗位职责
2014/01/29 职场文书
《乡下孩子》教学反思
2014/04/17 职场文书
小学音乐教师个人工作总结
2015/02/05 职场文书
出国留学自荐信模板
2015/03/06 职场文书
排球赛新闻稿
2015/07/17 职场文书
企业廉洁教育心得体会
2016/01/20 职场文书
mybatis调用sqlserver存储过程返回结果集的方法
2021/05/08 SQL Server
MySQL子查询中order by不生效问题的解决方法
2021/08/02 MySQL
聊聊redis-dump工具安装问题
2022/01/18 Redis
恶魔之树最顶端的三颗果实 震震果实上榜,第一可以制造岩浆
2022/03/18 日漫
SQLServer权限之只开启创建表权限
2022/04/12 SQL Server