Node.js学习(6)----事件

news/2025/2/8 15:29:39

Node.js所有的异步I/O操作在完成时都会发送一个事件到事件队列。在开发者看来,事件由EventEmitter对象提供。

/**
 * New node file
 */
var EventEmitter=require('events').EventEmitter;
var event=new EventEmitter();

event.on('some_event',function(){	
	console.log('some_event occured.');
});

setTimeout(function(){
	event.emit('some_event');
},5000);
//运行这段代码,5000ms后输出some_event occured.
//其原理是event对象注册了事件some_event的一个监听器,
//然后我们通过setTimeout在5000毫秒以后向event对象发送事件some_event,
//此时会调用some_event监听器



http://www.niftyadmin.cn/n/3039987.html

相关文章

什么是云主机?

为啥总有人念叨云计算、云主机、大数据,不明觉厉,好像都很高端,感觉距离生活太遥远了。但其实云主机对你生活的影响一点也不小,云计算也潜移默化的影响的你的生活,我们工作生活很多地方都可以用到云主机,利…

开源工具 | 手游自动化框架GAutomator,新增iOS系统和UE4引擎支

作者:WeTest小编商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。原文链接:https://wetest.qq.com/lab/view/430.html WeTest 导读 GAutomator是腾讯WeTest推出的手游自动化测试框架,已用于腾讯多个手游项目组的自动化测…

千元悬赏修复 OSC iPhone 客户端网络连接问题

在使用 OSChina 的 iPhone 客户端的时候有这样一个问题:在查看最新动弹的界面里,一旦出现网络问题无法获取数据后,等网络恢复后也一直无法获取数据。只能是强行退出程序后再次启动方可获取。 一旦出问题后动弹界面一直保持如下图所示状况&…

GotHub Strman-java – 字符串处理

Strmen-java是一个字符串处理工具,你可以通过maven将它引入到项目中。除了Java本身的字符串处理方式外,我们还可以使用Apache Common Langs里的StringUtils来简化String的操作。但以上两种方式对于我们日常编程中最容易碰到的字符串处理来说,…

[windows server 2008 站点系列一]AD的站点建立与子网的管理

本次课程将给大家介绍AD中站点和子网的功能、站点和子网之间的关联,以及相关的设置步骤。应用背景介绍:contoso公司的总部在西安(Xian),陕南的汉中(Shannan)和陕北的榆林(Shanbei&am…

在CentOS 7上部署Ghost博客

作者:waringid一、简介跟静态博客不同的是,Ghost 这种轻量级的动态博客,有一个管理后台,可以直接写作和管理博客。本质上,跟 WordPress 是相通的,只是 Ghost 搭建在 Node.js 环境上,轻量&#x…

云主机的建站的优势

无论是公司还是说个人,在做网站的时候,往往都有一些比较基本的要求,他们希望可以浏览顺畅、响应较快、不会宕机等。而云主机所具有的优异性能,给网站运营者营造了一个十分良好的基础环境,要比虚拟主机、物理服务器这些…

absolute、relative,toggle()

測试代码例如以下&#xff1a;<div><div class"global">不应用样式</div><div class"global abs">位置为&#xff1a;absolute </div><div class"global rel">位置为&#xff1a;relative</div></…