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中启用ECMAScript 6小结(windos以及Linux)
Jul 15 NodeJs
Nodejs Post请求报socket hang up错误的解决办法
Sep 25 NodeJs
Nodejs为什么选择javascript为载体语言
Jan 13 NodeJs
nodejs批量修改文件编码格式
Jan 22 NodeJs
基于Nodejs利用socket.io实现多人聊天室
Feb 22 NodeJs
详解Nodejs之npm&package.json
Jun 15 NodeJs
nodejs开发微信小程序实现密码加密
Jul 11 NodeJs
nodejs简单实现TCP服务器端和客户端的聊天功能示例
Jan 04 NodeJs
nodejs基于WS模块实现WebSocket聊天功能的方法
Jan 12 NodeJs
nodejs实现超简单生成二维码的方法
Mar 17 NodeJs
nodejs搭建本地服务器轻松解决跨域问题
Mar 21 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 线程安全与非线程安全版本的区别深入解析
2013/08/06 PHP
Yii2增删改查之查询 where参数详细介绍
2016/08/08 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
取得一定长度的内容,处理中文
2006/12/20 Javascript
Prototype Class对象学习
2009/07/19 Javascript
js变量以及其作用域详解
2020/07/18 Javascript
ExtJs纵坐标值重复问题的解决方法
2014/02/27 Javascript
node.js使用nodemailer发送邮件实例
2014/03/10 Javascript
JavaScript使用replace函数替换字符串的方法
2015/04/06 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
全面解析Bootstrap表单使用方法(表单控件)
2015/11/24 Javascript
BootStrap文件上传样式超好看【持续更新】
2016/05/10 Javascript
JavaScript中定义对象原型的两种使用方法
2016/12/15 Javascript
jQuery实现6位数字密码输入框
2016/12/29 Javascript
Vue 2.0在IE11中打开项目页面空白的问题解决
2017/07/16 Javascript
vue 1.x 交互实现仿百度下拉列表示例
2017/10/21 Javascript
JS中Map和ForEach的区别
2018/02/05 Javascript
vue实现点击选中,其他的不选中方法
2018/09/05 Javascript
解决vue2 在mounted函数无法获取prop中的变量问题
2018/11/15 Javascript
vue响应式系统之observe、watcher、dep的源码解析
2019/04/09 Javascript
原生JS实现拖拽功能
2020/12/16 Javascript
[01:04:08]完美世界DOTA2联赛PWL S3 INK ICE vs GXR 第一场 12.16
2020/12/18 DOTA
Python制作刷网页流量工具
2017/04/23 Python
python简单贪吃蛇开发
2019/01/28 Python
Python修改文件往指定行插入内容的实例
2019/01/30 Python
PyTorch中的Variable变量详解
2020/01/07 Python
python使用re模块爬取豆瓣Top250电影
2020/10/20 Python
Django admin组件的使用
2020/10/24 Python
浏览器实现移动端高性能css3动画(开启gpu加速)
2013/12/23 HTML / CSS
CSS3中的Transition过度与Animation动画属性使用要点
2016/05/20 HTML / CSS
采用冷却技术的超自然舒适度:GhostBed床垫
2018/09/18 全球购物
印度购买眼镜和太阳镜网站:Coolwinks
2018/09/26 全球购物
三问三解心得体会
2014/09/05 职场文书
党的群众路线教育实践活动个人对照检查材料(医生)
2014/11/05 职场文书
2015年办公室主任工作总结
2015/04/09 职场文书
Python中常见的导入方式总结
2021/05/06 Python