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 Web应用监听sock文件实例
Feb 18 NodeJs
nodejs中实现sleep功能实例
Mar 24 NodeJs
nodejs加密Crypto的实例代码
Jul 07 NodeJs
浅谈Nodejs应用主文件index.js
Aug 28 NodeJs
详解nodejs 文本操作模块-fs模块(三)
Dec 22 NodeJs
Nodejs+Socket.io实现通讯实例代码
Feb 13 NodeJs
Nodejs--post的公式详解
Apr 29 NodeJs
Nodejs进阶之服务端字符编解码和乱码处理
Sep 04 NodeJs
Nodejs调用WebService的示例代码
Sep 29 NodeJs
nodejs发送http请求时遇到404长时间未响应的解决方法
Dec 10 NodeJs
nodejs使用redis作为缓存介质实现的封装缓存类示例
Feb 07 NodeJs
nodejs简单访问及操作mysql数据库的方法示例
Mar 15 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数组应用之比较两个时间的相减排序
2008/08/18 PHP
PHP扩展程序实现守护进程
2015/04/16 PHP
PHP中的类型提示(type hinting)功能介绍
2015/07/01 PHP
ThinkPHP实现递归无级分类――代码少
2015/07/29 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
2016/12/09 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
2019/12/02 PHP
javascript 强制刷新页面的实现代码
2009/12/13 Javascript
自制轻量级仿jQuery.boxy对话框插件代码
2010/10/26 Javascript
js中this用法实例详解
2015/05/05 Javascript
一不小心就做错的JS闭包面试题
2015/11/25 Javascript
AngularJs 弹出模态框(model)
2016/04/07 Javascript
javascript判断图片是否加载完成的方法推荐
2016/05/13 Javascript
RequireJS使用注意细节
2016/05/15 Javascript
浅析js的模块化编写 require.js
2016/12/07 Javascript
小试SVG之新手小白入门教程
2019/01/08 Javascript
详解使用React.memo()来优化函数组件的性能
2019/03/19 Javascript
js实现动态时钟
2020/03/12 Javascript
[02:15]你好,这就是DOTA!
2015/08/05 DOTA
[01:10]DOTA2 Supermajor:英雄,由我们见证
2018/05/14 DOTA
python3序列化与反序列化用法实例
2015/05/26 Python
浅谈Python基础之I/O模型
2017/05/11 Python
python处理数据,存进hive表的方法
2018/07/04 Python
解决pyecharts运行后产生的html文件用浏览器打开空白
2020/03/11 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
2020/03/30 Python
python中加背景音乐如何操作
2020/07/19 Python
python爬虫搭配起Bilibili唧唧的流程分析
2020/12/01 Python
推荐10个HTML5响应式框架
2016/02/25 HTML / CSS
西班牙著名的珠宝首饰品牌:P D PAOLA
2018/09/15 全球购物
Unix如何添加新的用户
2014/08/20 面试题
开学典礼决心书
2014/03/11 职场文书
国家领导干部党的群众路线教育实践活动批评与自我批评材料
2014/09/23 职场文书
大学生个人总结范文
2015/02/15 职场文书
2015年乡镇残联工作总结
2015/05/13 职场文书
入党积极分子培养人意见
2015/06/02 职场文书
飞越疯人院观后感
2015/06/09 职场文书
小学数学教师研修感悟
2015/11/18 职场文书