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服务器(10):处理上传图片
Dec 18 NodeJs
Nodejs爬虫进阶教程之异步并发控制
Feb 15 NodeJs
Nodejs进阶:核心模块net入门学习与实例讲解
Nov 21 NodeJs
深入理解Nodejs Global 模块
Jun 03 NodeJs
nodejs后台集成ueditor富文本编辑器的实例
Jul 11 NodeJs
nodejs 最新版安装npm 的使用详解
Jan 18 NodeJs
nodejs搭建本地服务器轻松解决跨域问题
Mar 21 NodeJs
Nodejs实现的操作MongoDB数据库功能完整示例
Feb 02 NodeJs
Nodejs中怎么实现函数的串行执行
Mar 02 NodeJs
nodejs实现获取本地文件夹下图片信息功能示例
Jun 22 NodeJs
nodejs对项目下所有空文件夹创建gitkeep的方法
Aug 02 NodeJs
nodejs脚本centos开机启动实操方法
Mar 04 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
Zend Framework实现多文件上传功能实例
2016/03/21 PHP
Django 标签筛选的实现代码(一对多、多对多)
2018/09/05 PHP
微信公众平台开发教程⑤ 微信扫码支付模式介绍
2019/04/10 PHP
Laravel框架源码解析之入口文件原理分析
2020/05/14 PHP
一种JavaScript的设计模式
2006/11/22 Javascript
使用JS操作页面表格,元素的一些技巧
2007/02/02 Javascript
jquery下json数组的操作实现代码
2010/08/09 Javascript
js中各浏览器中鼠标按键值的差异
2011/04/07 Javascript
Jquery操作下拉框(DropDownList)实现取值赋值
2013/08/13 Javascript
浅谈EasyUI中Treegrid节点的删除
2015/03/01 Javascript
js实现根据身份证号自动生成出生日期
2015/12/15 Javascript
JS函数的几种定义方式分析
2015/12/17 Javascript
jQuery qrcode生成二维码的方法
2016/04/03 Javascript
原生javascript实现的ajax异步封装功能示例
2016/11/03 Javascript
深入浅析JS中的严格模式
2018/06/04 Javascript
微信小程序表单弹窗实例
2018/07/19 Javascript
vue 右键菜单插件 简单、可扩展、样式自定义的右键菜单
2018/11/29 Javascript
微信小程序实现banner图轮播效果
2020/06/28 Javascript
理理Vue细节(推荐)
2019/04/16 Javascript
使用Vant完成DatetimePicker 日期的选择器操作
2020/11/12 Javascript
原生JS实现拖拽效果
2020/12/04 Javascript
[00:39]DOTA2上海特级锦标赛 Liquid战队宣传片
2016/03/04 DOTA
python算法学习之基数排序实例
2013/12/18 Python
深入讲解Python中的迭代器和生成器
2015/10/26 Python
Python创建一个元素都为0的列表实例
2019/11/28 Python
Python Django中的STATIC_URL 设置和使用方式
2020/03/27 Python
美国学校校服,儿童和婴儿服装:Cookie’s Kids
2016/10/14 全球购物
马来西亚航空官方网站:Malaysia Airlines
2017/07/28 全球购物
Wedgwood美国官网:英国骨瓷,精美礼品及家居装饰
2018/02/17 全球购物
阿迪达斯希腊官方网上商店:adidas希腊
2019/04/06 全球购物
可靠的数据流传输TCP
2016/03/15 面试题
外贸专业求职信
2014/03/09 职场文书
《地震中的父与子》教学反思
2014/04/10 职场文书
春季防火方案
2014/05/10 职场文书
音乐教师个人总结
2015/02/06 职场文书
六一儿童节新闻稿
2015/07/17 职场文书