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与Mysql的交互示例代码
Aug 18 NodeJs
nodejs 整合kindEditor实现图片上传
Feb 03 NodeJs
nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
Dec 30 NodeJs
nodejs入门教程二:创建一个简单应用示例
Apr 24 NodeJs
深入学习nodejs中的async模块的使用方法
Jul 12 NodeJs
nodejs中Express与Koa2对比分析
Feb 06 NodeJs
nodejs中用npm初始化来创建package.json的实例讲解
Oct 10 NodeJs
NodeJS搭建HTTP服务器的实现步骤
Oct 12 NodeJs
nodeJS进程管理器pm2的使用
Jan 09 NodeJs
深入理解nodejs搭建静态服务器(实现命令行)
Feb 05 NodeJs
Nodejs异步流程框架async的方法
Jun 07 NodeJs
使用 Koa + TS + ESLlint 搭建node服务器的过程详解
May 30 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
JAVA/JSP学习系列之四
2006/10/09 PHP
一个可以找出源代码中所有中文的工具
2006/10/25 PHP
PhpMyAdmin中无法导入sql文件的解决办法
2010/01/08 PHP
php源码加密 仿微盾PHP加密专家(PHPCodeLock)
2010/05/06 PHP
document.all与WEB标准
2020/05/13 Javascript
javascript读取RSS数据
2007/01/20 Javascript
那些年,我还在学习jquery 学习笔记
2012/03/05 Javascript
JQuery页面图片切换和新闻列表滚动效果的具体实现
2013/09/26 Javascript
JS实现字体选色板实例代码
2013/11/20 Javascript
javascript操作html控件实例(javascript添加html)
2013/12/02 Javascript
jQuery.extend()、jQuery.fn.extend()扩展方法示例详解
2014/05/08 Javascript
自己动手手写jQuery插件总结
2015/01/20 Javascript
JavaScript获取数组最小值和最大值的方法
2015/06/09 Javascript
javascript:void(0)是什么意思及href=#与href=javascriptvoid(0)的区别
2015/11/13 Javascript
jquery判断密码强度的验证代码
2020/04/22 Javascript
JavaScript隐式类型转换
2016/03/15 Javascript
Javascript中内建函数reduce的应用详解
2016/10/20 Javascript
vue-cli+webpack记事本项目创建
2017/04/01 Javascript
vue项目webpack中Npm传递参数配置不同域名接口
2018/06/15 Javascript
json数据格式常见操作示例
2019/06/13 Javascript
前端开发基础javaScript的六大作用
2020/08/06 Javascript
Python中几种操作字符串的方法的介绍
2015/04/09 Python
Python2.x中文乱码问题解决方法
2015/06/02 Python
Python标准库sched模块使用指南
2017/07/06 Python
在python中使用正则表达式查找可嵌套字符串组
2017/10/24 Python
pyttsx3实现中文文字转语音的方法
2018/12/24 Python
Python入门Anaconda和Pycharm的安装和配置详解
2019/07/16 Python
浅析PEP570新语法: 只接受位置参数
2019/10/15 Python
Python Sympy计算梯度、散度和旋度的实例
2019/12/06 Python
python opencv圆、椭圆与任意多边形的绘制实例详解
2020/02/06 Python
python读取多层嵌套文件夹中的文件实例
2020/02/27 Python
python实现将中文日期转换为数字日期
2020/07/14 Python
初中班主任评语
2014/04/24 职场文书
主题团日活动总结
2014/06/25 职场文书
学院党的群众路线教育实践活动整改方案
2014/10/04 职场文书
2015年综治宣传月活动总结
2015/03/25 职场文书