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爬虫抓取数据乱码问题总结
Jul 03 NodeJs
NodeJS链接MySql数据库的操作方法
Jun 27 NodeJs
Mac 安装 nodejs方法(图文详细步骤)
Oct 30 NodeJs
windows系统下更新nodejs版本的方案
Nov 24 NodeJs
基于nodejs实现微信支付功能
Dec 20 NodeJs
nodejs操作mongodb的填删改查模块的制作及引入实例
Jan 02 NodeJs
原生nodejs使用websocket代码分享
Apr 07 NodeJs
详解nodejs通过响应回写的方式渲染页面资源
Apr 07 NodeJs
nodejs中express入门和基础知识点学习
Sep 13 NodeJs
详解nodejs解压版安装和配置(带有搭建前端项目脚手架)
Dec 06 NodeJs
NodeJS模块与ES6模块系统语法及注意点详解
Jan 04 NodeJs
NodeJs生成sitemap站点地图的方法示例
Jun 11 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 读取文件乱码问题
2010/02/20 PHP
PHP程序员最常犯的11个MySQL错误小结
2010/11/20 PHP
php 生成短网址原理及代码
2014/01/23 PHP
php实现的日历程序
2015/06/18 PHP
Nginx服务器上安装并配置PHPMyAdmin的教程
2015/08/18 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
使javascript也能包含文件
2006/10/26 Javascript
基于逻辑运算的简单权限系统(实现) JS 版
2007/03/24 Javascript
js 上下左右键控制焦点(示例代码)
2013/12/14 Javascript
jquery获取tr并更改tr内容示例代码
2014/02/13 Javascript
浅析Node.js查找字符串功能
2014/09/03 Javascript
jQuery解析json数据实例分析
2015/11/24 Javascript
js移动焦点到最后位置的简单方法
2016/11/25 Javascript
微信小程序实现带刻度尺滑块功能
2017/03/29 Javascript
JavaScript30 一个月纯 JS 挑战中文指南(英文全集)
2017/07/23 Javascript
Node.js 路由的实现方法
2019/06/05 Javascript
在vue中获取wangeditor的html和text的操作
2020/10/23 Javascript
Vue使用鼠标在Canvas上绘制矩形
2020/12/24 Vue.js
linux 下实现python多版本安装实践
2014/11/18 Python
解决python3在anaconda下安装caffe失败的问题
2017/06/15 Python
使用pyecharts生成Echarts网页的实例
2019/08/12 Python
解决django model修改添加字段报错的问题
2019/11/18 Python
详解CSS透明opacity和IE各版本透明度滤镜filter的最准确用法
2016/12/20 HTML / CSS
肯尼亚网上商城:Kilimall
2016/08/20 全球购物
印尼最大的在线购物网站:MatahariMall.com
2016/08/26 全球购物
澳大利亚和新西兰最大的在线旅行社之一:Aunt Betty
2019/08/07 全球购物
介绍一下write命令
2012/09/24 面试题
电子商务专业毕业生工作推荐信
2013/11/17 职场文书
《再见了,亲人》教学反思
2014/02/26 职场文书
《宿建德江》教学反思
2014/04/23 职场文书
在校实习生求职信
2014/06/18 职场文书
委托书格式
2014/08/01 职场文书
意外伤害赔偿协议书范本
2014/09/28 职场文书
全国法院系统开展党的群众路线教育实践活动综述(全文)
2014/10/25 职场文书
工艺技术员岗位职责
2015/02/04 职场文书
详解Js模块化的作用原理和方案
2021/04/29 Javascript