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、Python写的一个简易HTTP静态文件服务器
Jul 18 NodeJs
详解nodejs微信公众号开发——1.接入微信公众号
Apr 10 NodeJs
详解nodejs微信公众号开发——3.封装消息响应模块
Apr 10 NodeJs
nodejs连接mysql数据库简单封装示例-mysql模块
Apr 10 NodeJs
用nodejs实现json和jsonp服务的方法
Aug 25 NodeJs
详解使用PM2管理nodejs进程
Oct 24 NodeJs
NodeJs form-data格式传输文件的方法
Dec 13 NodeJs
Nodejs连接mysql并实现增、删、改、查操作的方法详解
Jan 04 NodeJs
nodejs实现解析xml字符串为对象的方法示例
Mar 14 NodeJs
利用nodeJs anywhere搭建本地服务器环境的方法
May 12 NodeJs
nodejs中express入门和基础知识点学习
Sep 13 NodeJs
nodejs require js文件入口,在package.json中指定默认入口main方法
Oct 10 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字符串处理的10个简单方法
2010/06/30 PHP
php绘制圆形的方法
2015/01/24 PHP
Thinkphp5.0框架视图view的模板布局用法分析
2019/10/12 PHP
js 提交和设置表单的值
2008/12/19 Javascript
基于jquery的代码显示区域自动拉长效果
2011/12/07 Javascript
jquery特效 幻灯片效果示例代码
2013/07/16 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
js判断设备是否为PC并调整图片大小
2014/02/12 Javascript
avascript中的自执行匿名函数应用示例
2014/09/15 Javascript
JavaScript中windows.open()、windows.close()方法详解
2016/07/28 Javascript
jQuery学习笔记之入门
2016/12/14 Javascript
jquery validation验证表单插件
2017/01/07 Javascript
Vue 进阶教程之v-model详解
2017/05/06 Javascript
JS 实现百度搜索功能
2018/02/01 Javascript
解决webpack dev-server不能匹配post请求的问题
2018/08/24 Javascript
Bootstrap4 gulp 配置详解
2019/01/06 Javascript
详解javascript对数组和json数组的操作
2019/04/15 Javascript
jQuery 选择器用法实例分析【prev + next】
2020/05/22 jQuery
详解Vite的新体验
2021/02/22 Javascript
[00:52]DOTA2国际邀请赛
2020/02/21 DOTA
python循环监控远程端口的方法
2015/03/14 Python
python先序遍历二叉树问题
2017/11/10 Python
python使用pdfminer解析pdf文件的方法示例
2018/12/20 Python
Python3实现计算两个数组的交集算法示例
2019/04/03 Python
python实现微信防撤回神器
2019/04/29 Python
Python 实现交换矩阵的行示例
2019/06/26 Python
医学类个人求职信范文
2014/02/05 职场文书
个人批评与自我批评发言稿
2014/09/28 职场文书
高校群众路线教育实践活动剖析材料
2014/10/10 职场文书
学生党员批评与自我批评
2014/10/15 职场文书
期末复习计划
2015/01/19 职场文书
拾金不昧感谢信
2015/01/21 职场文书
办公室规章制度范本
2015/08/04 职场文书
关于艺术节的开幕致辞
2016/03/04 职场文书
MySQL开启事务的方式
2021/06/26 MySQL
使用CSS实现音波加载效果
2023/05/07 HTML / CSS