Nodejs中自定义事件实例
更新时间:2014年06月20日 10:48:04 投稿:junjie
这篇文章主要介绍了Nodejs中自定义事件实例,比较简单的一个例子,需要的朋友可以参考下
其实就是继承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就具有自定义事件的能力了
您可能感兴趣的文章:
- node.js中的events.emitter.once方法使用说明
- 详解Node.js:events事件模块
- node.js中的events.emitter.removeListener方法使用说明
- node.js中的events.emitter.removeAllListeners方法使用说明
- node.js中的events.EventEmitter.listenerCount方法使用说明
- 关于Node.js的events.EventEmitter用法介绍
- node.js中的events.emitter.listeners方法使用说明
- node.js学习之事件模块Events的使用示例
- 详解如何模拟实现node中的Events模块(通俗易懂版)
- nodejs事件的监听与触发的理解分析
- Node.js中的事件驱动编程详解
- node.js中事件触发器events的使用方法实例分析
相关文章
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
这篇文章主要介绍了Nodejs使用archiver-zip-encrypted库加密压缩文件时报错,朋友朋友在测试过程中都出现过异常,下面小编把问题过程分析脚本之家平台,需要的朋友可以参考下2019-11-11npm安装windows-build-tools卡在Successfully installed Python2.7
这篇文章主要介绍了npm安装windows-build-tools卡在Successfully installed Python2.7的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-10-10Restify中接入Socket.io报Error:Can’t set headers的错误解决
这篇文章主要给大家介绍了在Restify中接入Socket.io报Error:Can’t set headers的错误解决方法,文中介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。2017-03-03利用node.js+mongodb如何搭建一个简单登录注册的功能详解
这篇文章主要给大家介绍了关于利用node.js+mongodb如何搭建一个简单登录注册功能的相关资料,文中通过示例代码介绍非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编来一起学习学习吧。2017-07-07nodejs中使用worker_threads来创建新的线程的方法
这篇文章主要介绍了nodejs中使用worker_threads来创建新的线程的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-01-01Node.js服务器环境下使用Mock.js拦截AJAX请求的教程
Mock.js这个JavaScript库最常见的用法便是被用来拦截AJAX请求,well,这里我们就来看一下Node.js服务器环境下使用Mock.js拦截AJAX请求的教程:2016-05-05
最新评论