码迷,mamicode.com
首页 > Web开发 > 详细

nodejs events

时间:2018-04-04 15:11:52      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:执行   封装   字符   style   cti   bsp   out   eve   pre   

EventEmitter类

events模块提供一个对象:events.EventEmitter,核心是事件触发和事件监听的封装。

方法:

on:

为指定事件注册一个监听器,接收一个字符串event和一个回调函数。

emit:

触发事件。

 

示例:创建一个test.js文件,写入如下内容

var EventEmitter = require(‘events‘).EventEmitter;
var event = new EventEmitter();

event.on(‘some_event‘, function () {
    "use strict";
    console.log(‘some_event事件触发‘);
});
setTimeout(function () {
    event.emit(‘some_event‘);
}, 1000);

打开命令行,执行命令:

$ node test.js
some_event事件触发

执行代码,1s后输出“some_event事件触发”。

 

nodejs events

标签:执行   封装   字符   style   cti   bsp   out   eve   pre   

原文地址:https://www.cnblogs.com/lianglanlan/p/8716409.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!