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教程 安装express及配置app.js文件的详细步骤
May 11 NodeJs
nodejs实现黑名单中间件设计
Jun 17 NodeJs
nodeJS删除文件方法示例
Dec 25 NodeJs
使用nodejs下载风景壁纸
Feb 05 NodeJs
详解nodejs微信公众号开发——4.自动回复各种消息
Apr 11 NodeJs
nodejs入门教程四:URL相关模块用法分析
Apr 24 NodeJs
Nodejs实现多房间简易聊天室功能
Jun 20 NodeJs
nodejs中安装ghost出错的原因及解决方法
Oct 23 NodeJs
Nodejs异步回调之异常处理实例分析
Jun 22 NodeJs
Nodejs Express 通过log4js写日志到Logstash(ELK)
Aug 30 NodeJs
Nodejs模块的调用操作实例分析
Dec 25 NodeJs
用Electron写个带界面的nodejs爬虫的实现方法
Jan 29 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
星际争霸任务指南——神族
2020/03/04 星际争霸
php横向重复区域显示二法
2008/09/25 PHP
php 调试利器debug_print_backtrace()
2012/07/23 PHP
PHP中获取时间的下一周下个月的方法
2014/03/18 PHP
php使用Cookie控制访问授权的方法
2015/01/21 PHP
详解PHP中的mb_detect_encoding函数使用方法
2015/08/18 PHP
javascript面向对象的方式实现的弹出层效果代码
2010/01/28 Javascript
json对象转字符串如何实现
2012/12/02 Javascript
JavaScript设计模式之策略模式实例
2014/10/10 Javascript
jquery禁止回车触发表单提交
2014/12/12 Javascript
基于javascript、ajax、memcache和PHP实现的简易在线聊天室
2015/02/03 Javascript
JavaScript父子窗体间的调用方法
2015/03/31 Javascript
简述AngularJS相关的一些编程思想
2015/06/23 Javascript
深入解析jQuery中Deferred的deferred.promise()方法
2016/05/03 Javascript
jQuery实现点击弹出背景变暗遮罩效果实例代码
2016/06/24 Javascript
Vue实现双向数据绑定
2017/05/03 Javascript
vue中各组件之间传递数据的方法示例
2017/07/27 Javascript
jQuery实现的弹幕效果完整实例
2017/09/06 jQuery
vue请求数据的三种方式
2020/03/04 Javascript
three.js 如何制作魔方
2020/07/31 Javascript
[08:04]TI4西雅图DOTA2前线报道 海涛探访各路人马
2014/07/09 DOTA
Python中利用sqrt()方法进行平方根计算的教程
2015/05/15 Python
Python标准库06之子进程 (subprocess包) 详解
2016/12/07 Python
Flask中endpoint的理解(小结)
2019/12/11 Python
python numpy数组中的复制知识解析
2020/02/03 Python
Python Django搭建网站流程图解
2020/06/13 Python
HTML5 常用语法一览(列举不支持的属性)
2010/01/26 HTML / CSS
英国知名奢侈品包包品牌:Milli Millu
2016/12/22 全球购物
电子商务专业学生的学习自我评价
2013/10/27 职场文书
多媒体编辑专业毕业生推荐信
2013/11/05 职场文书
小班重阳节活动方案
2014/02/08 职场文书
幼儿教师寄语集锦
2014/04/03 职场文书
《登鹳雀楼》教学反思
2014/04/09 职场文书
大学教师师德师风演讲稿
2014/08/22 职场文书
优秀团支部申报材料
2014/12/26 职场文书
详解 TypeScript 枚举类型
2021/11/02 Javascript