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的前后端分离的思考与实践(六)Nginx + Node.js + Java 的软件栈部署实践
Sep 26 NodeJs
Nodejs实现多人同时在线移动鼠标的小游戏分享
Dec 06 NodeJs
轻松创建nodejs服务器(10):处理POST请求
Dec 18 NodeJs
nodejs 实现钉钉ISV接入的加密解密方法
Jan 16 NodeJs
nodejs个人博客开发第二步 入口文件
Apr 12 NodeJs
详解NODEJS的http实现
Jan 04 NodeJs
nodejs 简单实现动态html的方法
May 12 NodeJs
nodejs简单抓包工具使用详解
Aug 23 NodeJs
nodejs制作小爬虫功能示例
Feb 24 NodeJs
nodejs使用Sequelize框架操作数据库的实现
Oct 21 NodeJs
NodeJs使用webpack打包项目的方法详解
Feb 28 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截取字符串函数分享
2015/02/02 PHP
Windows2003下php5.4安装配置教程(Apache2.4)
2016/06/30 PHP
完美的php分页类
2017/10/24 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
PHP创建XML的方法示例【基于DOMDocument类及SimpleXMLElement类】
2019/09/10 PHP
showModelessDialog()使用详解
2006/09/21 Javascript
ExtJS 2.0实用简明教程 之ExtJS版的Hello
2009/04/29 Javascript
Mootools 1.2教程 排序类和方法简介
2009/09/15 Javascript
浅谈JavaScript编程语言的编码规范
2011/10/21 Javascript
关于递归运算的顺序测试代码
2011/11/30 Javascript
写自已的js类库需要的核心代码
2012/07/16 Javascript
两种JS实现屏蔽鼠标右键的方法
2020/08/20 Javascript
使用angularjs创建简单表格
2016/01/21 Javascript
jquery插件autocomplete用法示例
2016/07/01 Javascript
详解VueJS 数据驱动和依赖追踪分析
2017/07/26 Javascript
详解ES6中的代理模式——Proxy
2018/01/08 Javascript
react native 原生模块桥接的简单说明小结
2019/02/26 Javascript
vue props对象validator自定义函数实例
2019/11/13 Javascript
详解JavaScript作用域、作用域链和闭包的用法
2020/09/03 Javascript
python网页请求urllib2模块简单封装代码
2014/02/07 Python
python的即时标记项目练习笔记
2014/09/18 Python
Python单向链表和双向链表原理与用法实例详解
2018/08/31 Python
python使用selenium登录QQ邮箱(附带滑动解锁)
2019/01/23 Python
python装饰器三种装饰模式的简单分析
2020/09/04 Python
利用Python pandas对Excel进行合并的方法示例
2020/11/04 Python
德国化妆品和天然化妆品网上商店:kosmetikfuchs.de
2017/06/09 全球购物
The North Face北面英国官网:美国著名户外品牌
2017/12/13 全球购物
网上开商店的创业计划书
2014/01/19 职场文书
中学校庆方案
2014/03/17 职场文书
活动宣传策划方案
2014/05/23 职场文书
关于护士节的演讲稿
2014/05/26 职场文书
美德少年事迹材料500字
2014/08/19 职场文书
社区关爱留守儿童活动方案
2014/08/22 职场文书
安全教育培训心得体会
2016/01/15 职场文书
详解Vue router路由
2021/11/20 Vue.js
python运行脚本文件的三种方法实例
2022/06/25 Python