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 相关文章推荐
JavaScript方法和技巧大全
Dec 27 Javascript
JavaScript CSS修改学习第三章 修改样式表
Feb 19 Javascript
Extjs Ext.MessageBox.confirm 确认对话框详解
Apr 02 Javascript
javascript中的对象创建 实例附注释
Feb 08 Javascript
JS实现字体选色板实例代码
Nov 20 Javascript
用js读、写、删除Cookie代码分享及详细注释说明
Jun 05 Javascript
js实现新年倒计时效果
Dec 10 Javascript
基于Vue2.0+ElementUI实现表格翻页功能
Oct 23 Javascript
使用Vue实现移动端左滑删除效果附源码
May 16 Javascript
vue之a-table中实现清空选中的数据
Nov 07 Javascript
JavaScript this使用方法图解
Feb 04 Javascript
如何在vue中使用video.js播放m3u8格式的视频
Feb 01 Vue.js
基于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
关于我转生变成史莱姆这档事:第二季PV上线,萌王2021年回归
2020/05/06 日漫
咖啡的植物学知识
2021/03/03 咖啡文化
用PHP实现将GB编码转换为UTF8
2006/11/25 PHP
PHP中使用CURL模拟登录并获取数据实例
2014/07/01 PHP
自编函数解决pathinfo()函数处理中文问题
2014/11/03 PHP
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
2018/05/23 PHP
PHP文件操作简单介绍及函数汇总
2020/12/11 PHP
javascript重写alert方法的实例代码
2013/03/29 Javascript
jQuery对下拉框,单选框,多选框的操作
2014/02/21 Javascript
BootStrap的JS插件之轮播效果案例详解
2016/05/16 Javascript
Bootstrap表格和栅格分页实例详解
2016/05/20 Javascript
实现一个简单的vue无限加载指令方法
2017/01/10 Javascript
详解JS实现简单的时分秒倒计时代码
2019/04/25 Javascript
layUI使用layer.open,在content打开数据表格,获取值并返回的方法
2019/09/26 Javascript
解决LayUI加上form.render()下拉框和单选以及复选框不出来的问题
2019/09/27 Javascript
Vue根据条件添加click事件的方式
2019/11/09 Javascript
[01:32]2014DOTA2西雅图邀请赛 CIS我们有信心进入正赛
2014/07/08 DOTA
Python3实现连接SQLite数据库的方法
2014/08/23 Python
python使用PyCharm进行远程开发和调试
2017/11/02 Python
Python3计算三角形的面积代码
2017/12/18 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
2018/02/03 Python
Python实现自定义顺序、排列写入数据到Excel的方法
2018/04/23 Python
Python关于excel和shp的使用在matplotlib
2019/01/03 Python
python的mysql数据库建立表与插入数据操作示例
2019/09/30 Python
flask 实现token机制的示例代码
2019/11/07 Python
python给指定csv表格中的联系人群发邮件(带附件的邮件)
2019/12/31 Python
Pycharm 跳转回之前所在页面的操作
2021/02/05 Python
Lands’ End英国官方网站:高质量男女服装
2017/10/07 全球购物
IGK Hair官网:喷雾、洗发水、护发素等
2020/11/03 全球购物
企业指导教师评语
2014/04/28 职场文书
2014年生活老师工作总结
2014/12/23 职场文书
2015年创先争优工作总结
2015/05/23 职场文书
在职证明范本
2015/06/15 职场文书
2015年科学教研组工作总结
2015/07/22 职场文书
认识实习感想
2015/08/10 职场文书
vue 数字翻牌器动态加载数据
2022/04/20 Vue.js