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 相关文章推荐
windows系统下简单nodejs安装及环境配置
Jan 08 NodeJs
nodejs的10个性能优化技巧
Jul 15 NodeJs
nodejs实现邮件发送服务实例分享
Mar 29 NodeJs
详解nodejs操作mongodb数据库封装DB类
Apr 10 NodeJs
ubuntu编译nodejs所需的软件并安装
Sep 12 NodeJs
NodeJS爬虫实例之糗事百科
Dec 14 NodeJs
nodejs 最新版安装npm 的使用详解
Jan 18 NodeJs
详解nodejs通过响应回写的方式渲染页面资源
Apr 07 NodeJs
nodejs基础之常用工具模块util用法分析
Dec 26 NodeJs
详解nodejs 配置文件处理方案
Jan 02 NodeJs
nodejs搭建本地服务器并访问文件操作示例
May 11 NodeJs
在nodejs中创建child process的方法
Jan 26 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设计模式 Delegation(委托模式)
2011/06/26 PHP
php中修改浏览器的User-Agent来伪装你的浏览器和操作系统
2011/07/29 PHP
对于PHP 5.4 你必须要知道的
2013/08/07 PHP
CodeIgniter针对lighttpd服务器URL重写的方法
2015/06/10 PHP
PHP排序算法类实例
2015/06/17 PHP
微信公众号模板消息群发php代码示例
2016/12/29 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
yii2中关于加密解密的那些事儿
2018/06/12 PHP
ajax 文件上传应用简单实现
2009/03/03 Javascript
异步加载script的代码
2011/01/12 Javascript
jQuery搜索同辈元素方法
2015/02/10 Javascript
javascript实现的简单计时器
2015/07/19 Javascript
谈一谈JS消息机制和事件机制的理解
2016/04/14 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
JS图片压缩(pc端和移动端都适用)
2017/01/12 Javascript
vue.js中Vue-router 2.0基础实践教程
2017/05/08 Javascript
Angular4编程之表单响应功能示例
2017/12/13 Javascript
JavaScript EventEmitter 背后的秘密 完整版
2018/03/29 Javascript
Angular2实现的秒表及改良版示例
2019/05/10 Javascript
layUI实现前端分页和后端分页
2019/07/27 Javascript
Vue实现滑动拼图验证码功能
2019/09/15 Javascript
Python深入学习之装饰器
2014/08/31 Python
python判断字符串编码的简单实现方法(使用chardet)
2016/07/01 Python
python opencv实现图像边缘检测
2019/04/29 Python
Python/Django后端使用PIL Image生成头像缩略图
2019/04/30 Python
python基于gevent实现并发下载器代码实例
2019/11/01 Python
Windows 下更改 jupyterlab 默认启动位置的教程详解
2020/05/18 Python
python打开音乐文件的实例方法
2020/07/21 Python
在pycharm创建scrapy项目的实现步骤
2020/12/01 Python
实列教程 一款基于jquery和css3的响应式二级导航菜单
2014/11/13 HTML / CSS
可持续未来的时尚基础:Alternative Apparel
2019/05/06 全球购物
大学本科毕业生求职信范文
2013/12/18 职场文书
大学生村官心得体会范文
2014/01/04 职场文书
2015新学期校长寄语(3篇)
2015/03/25 职场文书
实习报告范文
2019/07/30 职场文书
感恩信:写给爸爸妈妈的一封感谢信
2019/09/12 职场文书