Nodejs中自定义事件实例


Posted in NodeJs onJune 20, 2014

其实就是继承events的EventEmitter就可以了,然后就可以通过on去注册事件;emit去触发事件,removeListener去移除事件,简单例子如下:

var util = require('util');
var Et = require('events').EventEmitter;
function Ticker() {
  var self = this;
  setInterval(function(){self.emit("tick")},1000);
}
util.inherits(Ticker,Et);
var ticker = new Ticker();
ticker.on("tick",function() {
  console.log("ticker");
});

这样自定义的Ticker就具有自定义事件的能力了

NodeJs 相关文章推荐
NodeJS 模块开发及发布详解分享
Mar 07 NodeJs
nodejs npm包管理的配置方法及常用命令介绍
Jun 05 NodeJs
在NodeJS中启用ECMAScript 6小结(windos以及Linux)
Jul 15 NodeJs
使用Nodejs开发微信公众号后台服务实例
Sep 03 NodeJs
初始Nodejs
Nov 08 NodeJs
nodejs中使用多线程编程的方法实例
Mar 24 NodeJs
nodejs实现邮件发送服务实例分享
Mar 29 NodeJs
nodejs socket服务端和客户端简单通信功能
Sep 14 NodeJs
nodejs实现爬取网站图片功能
Dec 14 NodeJs
nodejs微信扫码支付功能实现
Feb 17 NodeJs
详解nodejs通过响应回写的方式渲染页面资源
Apr 07 NodeJs
nodejs中各种加密算法的实现详解
Jul 11 NodeJs
Nodejs sublime text 3安装与配置
Jun 19 #NodeJs
nodejs实现黑名单中间件设计
Jun 17 #NodeJs
nodejs分页类代码分享
Jun 17 #NodeJs
nodejs npm包管理的配置方法及常用命令介绍
Jun 05 #NodeJs
nodejs npm install全局安装和本地安装的区别
Jun 05 #NodeJs
nodejs文件操作模块FS(File System)常用函数简明总结
Jun 05 #NodeJs
使用forever管理nodejs应用教程
Jun 03 #NodeJs
You might like
PHP性能优化 产生高度优化代码
2011/07/22 PHP
PHP中空字符串介绍0、null、empty和false之间的关系
2012/09/25 PHP
PHP预定义超全局数组变量小结
2018/08/20 PHP
Yii2.0实现的批量更新及批量插入功能示例
2019/01/29 PHP
javascript中的undefined 与 null 的区别  补充篇
2010/03/17 Javascript
基于jQuery实现的水平和垂直居中的div窗口
2011/08/08 Javascript
jquery中get,post和ajax方法的使用小结
2014/02/04 Javascript
jquery检测input checked 控件是否被选中的方法
2014/03/26 Javascript
jQuery实现购物车多物品数量的加减+总价计算
2014/06/06 Javascript
JavaScript对数字的判断与处理实例分析
2015/02/02 Javascript
javascript简单实现类似QQ头像弹出效果的方法
2015/08/03 Javascript
jQuery超赞的评分插件(8款)
2015/08/20 Javascript
使用koa2创建web项目的方法步骤
2019/03/12 Javascript
JS Ajax请求会话过期处理问题解决方法分析
2019/11/16 Javascript
Vue组件间的通信pubsub-js实现步骤解析
2020/03/11 Javascript
40行代码把Vue3的响应式集成进React做状态管理
2020/05/20 Javascript
vue中实现弹出层动画效果的示例代码
2020/09/25 Javascript
vue3.0中setup使用(两种用法)
2020/12/02 Vue.js
Django中处理出错页面的方法
2015/07/15 Python
Python实现可获取网易页面所有文本信息的网易网络爬虫功能示例
2018/01/15 Python
在CMD命令行中运行python脚本的方法
2018/05/12 Python
解决PyCharm同目录下导入模块会报错的问题
2018/10/13 Python
Python常用模块os.path之文件及路径操作方法
2019/12/03 Python
Python 实现将numpy中的nan和inf,nan替换成对应的均值
2020/06/08 Python
Python Django搭建网站流程图解
2020/06/13 Python
filter使用python3代码进行迭代元素的实例详解
2020/12/03 Python
python FTP编程基础入门
2021/02/27 Python
大学生四年生活自我鉴定
2013/11/21 职场文书
领导检查欢迎词
2014/01/14 职场文书
写给学生的新学期寄语
2014/01/18 职场文书
2015年幼儿园毕业感言
2014/02/12 职场文书
财政专业大学生职业生涯规划书
2014/09/17 职场文书
2014年实习班主任工作总结
2014/11/08 职场文书
2014年图书室工作总结
2014/12/09 职场文书
颐和园导游词
2015/01/30 职场文书
uniapp引入支付宝原生扫码插件步骤详解
2022/07/23 Javascript