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 相关文章推荐
什么是DOM(Document Object Model)文档对象模型
Mar 05 Javascript
js+div实现图片滚动效果代码
Feb 10 Javascript
Egret引擎开发指南之编译项目
Sep 03 Javascript
js验证身份证号有效性并提示对应信息
Oct 19 Javascript
javascript创建cookie、读取cookie
Mar 31 Javascript
jQuery EasyUI编辑DataGrid用combobox实现多级联动
Aug 29 Javascript
jQuery模拟淘宝购物车功能
Feb 27 Javascript
Vue.js仿Metronic高级表格(二)数据渲染
Apr 19 Javascript
JScript实现表格的简单操作
Aug 15 Javascript
angular2组件中定时刷新并清除定时器的实例讲解
Aug 31 Javascript
webstorm+vue初始化项目的方法
Oct 18 Javascript
手把手教你从零开始react+antd搭建项目
Jun 03 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
建立动态的WML站点(一)
2006/10/09 PHP
php+mysql分页代码详解
2008/03/27 PHP
常见的四种POST 提交数据方式(小总结)
2015/10/08 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
Laravel 实现Controller向blade前台模板赋值的四种方式小结
2019/10/22 PHP
jQuery 1.0.2
2006/10/11 Javascript
基于Jquery的温度计动画效果
2010/06/18 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
2013/11/06 Javascript
JS 在指定数组中随机取出N个不重复的数据
2014/06/10 Javascript
jQuery解析json格式数据简单实例
2016/01/22 Javascript
聊一聊JS中this的指向问题
2016/06/17 Javascript
JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)
2016/06/21 Javascript
JavaScript6 let 新语法优势介绍
2016/07/15 Javascript
js实现短信发送倒计时功能(正则验证)
2017/02/10 Javascript
jQuery插件FusionCharts实现的2D饼状图效果【附demo源码下载】
2017/03/03 Javascript
解决easyui日期时间框ie的兼容的问题
2018/03/01 Javascript
JQuery扩展对象方法操作示例
2018/08/21 jQuery
JavaScript数组、json对象、eval()函数用法实例分析
2019/02/21 Javascript
微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
2019/07/20 Javascript
Node4-5静态资源服务器实战以及优化压缩文件实例内容
2019/08/29 Javascript
layui中的switch开关实现方法
2019/09/03 Javascript
layer扩展打开/关闭动画的方法
2019/09/23 Javascript
vuex存取值和映射函数使用说明
2020/07/24 Javascript
CentOS安装pillow报错的解决方法
2016/01/27 Python
Python爬取京东的商品分类与链接
2016/08/26 Python
python 3.6.5 安装配置方法图文教程
2018/09/18 Python
使用pygame写一个古诗词填空通关游戏
2019/12/03 Python
python数据处理——对pandas进行数据变频或插值实例
2020/04/22 Python
使用python实现时间序列白噪声检验方式
2020/06/03 Python
python模块内置属性概念及实例
2021/02/18 Python
HTML5之SVG 2D入门12—SVG DOM及DOM操作介绍
2013/01/30 HTML / CSS
营销人才自我鉴定范文
2013/12/25 职场文书
电视新闻稿
2015/07/17 职场文书
java设计模式--七大原则详解
2021/07/21 Java/Android
零基础学java之循环语句的使用
2022/04/10 Java/Android
MySQL sql模式设置引起的问题
2022/05/15 MySQL