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 相关文章推荐
Prototype Number对象 学习
Jul 19 Javascript
jquery获取焦点和失去焦点事件代码
Apr 21 Javascript
在jquery中的ajax方法怎样通过JSONP进行远程调用
Apr 04 Javascript
浅谈js中变量初始化
Feb 03 Javascript
ExtJS 4.2 Grid组件单元格合并的方法
Oct 12 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
Dec 14 Javascript
Angular2下使用pdf插件的方法详解
Apr 29 Javascript
ionic2中使用自动生成器的方法
Mar 04 Javascript
原生JS实现列表子元素顺序反转的方法分析
Jul 02 Javascript
layui的表单提交以及验证和修改弹框的实例
Sep 09 Javascript
js中apply和call的理解与使用方法
Nov 27 Javascript
json解析大全 双引号、键值对不在一起的情况
Dec 06 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设计模式入门之状态模式原理与实现方法分析
2020/04/26 PHP
js replace 与replaceall实例用法详解
2013/08/03 Javascript
关于js中for in的缺陷浅析
2013/12/02 Javascript
Nodejs+express+html5 实现拖拽上传
2014/08/08 NodeJs
js实现n秒倒计时后才可以点击的效果
2015/12/20 Javascript
Flow之一个新的Javascript静态类型检查器
2015/12/21 Javascript
使用vue.js写一个tab选项卡效果
2017/03/25 Javascript
基于iScroll实现下拉刷新和上滑加载效果
2017/07/18 Javascript
vue实现某元素吸顶或固定位置显示(监听滚动事件)
2017/12/13 Javascript
vuex vue简单使用知识点总结
2019/08/29 Javascript
p5.js临摹旋转爱心
2019/10/23 Javascript
使用axios发送post请求,将JSON数据改为form类型的示例
2019/10/31 Javascript
JavaScript事件循环及宏任务微任务原理解析
2020/09/02 Javascript
python线程锁(thread)学习示例
2013/12/04 Python
paramiko模块安装和使用(远程登录服务器)
2014/01/27 Python
Python写的英文字符大小写转换代码示例
2015/03/06 Python
python开发之tkinter实现图形随鼠标移动的方法
2015/11/11 Python
实例讲解Python中函数的调用与定义
2016/03/14 Python
在python环境下运用kafka对数据进行实时传输的方法
2018/12/27 Python
python学生管理系统开发
2019/01/30 Python
python3对接mysql数据库实例详解
2019/04/30 Python
用uWSGI和Nginx部署Flask项目的方法示例
2019/05/05 Python
在Django model中设置多个字段联合唯一约束的实例
2019/07/17 Python
Python数据库小程序源代码
2019/09/15 Python
Python Sympy计算梯度、散度和旋度的实例
2019/12/06 Python
Python decimal模块使用方法详解
2020/06/08 Python
Ibood荷兰:互联网每日最佳在线优惠
2019/02/28 全球购物
天网面试题
2013/04/07 面试题
百度软件工程师职位
2013/02/14 面试题
文言文形式的学生求职信
2013/12/03 职场文书
导游个人求职信
2014/04/25 职场文书
学习方法演讲稿
2014/05/10 职场文书
幼儿发展评估方案
2014/06/11 职场文书
教师反邪教心得体会
2016/01/15 职场文书
Python数据可视化之绘制柱状图和条形图
2021/05/25 Python
MySQL创建定时任务
2022/01/22 MySQL