美文网首页
node教程--事件

node教程--事件

作者: tenro | 来源:发表于2018-03-19 11:00 被阅读0次

事件由对象EventEmitter提供:

  新建event.js

  //导出公共模块
  var EventEmitter = require('events').EventEmitter;

  //实例化 "EventEmitter" 这个对象
  var event = new EventEmitter();

  //注册一个事件监听器
  event.on('some_event', function() {
      console.log('some_event occured.');
  });

  //每间隔一秒调用事件
  setTimeout(function() {
      event.emit('some_event');
  }, 1000);

运行这段代码,1秒后控制台输出了 some_event occured.。
其原理是 event 对象注册了事件 some_event 的一个监听器,然后我们通过 setTimeout 在1000毫秒以后向event 对象发送事件 some_event,此时会调用 some_event 的监听器。

相关文章

  • node教程--事件

    事件由对象EventEmitter提供: 运行这段代码,1秒后控制台输出了 some_event occured....

  • node事件机制

    什么是node事件机制 node都说是事件驱动的IO,那到底什么是node中的事件机制呢 在node事件机制,需要...

  • 定时任务

    node-schedule网上教程很多 var schedule = require('node-schedule...

  • 事件处理机制

    Node.js事件触发对象有哪些方法? 详细讲讲Node.js事件机制是怎样的? Node.js事件机制和Java...

  • Node入门教程

    根据Harry Han视频教程编写,Node入门教程 node windows平台版本管理工具nvm-window...

  • 搭建自己node网站

    域名购买京东云教程 安装mysql数据库教程 安装nginx教程 安装node、npm教程

  • node 事件

    1、事件 1.1普通事件的使用 1.2、Node.js 的事件循环机制解析 1)Node 由事件循环开始,到事件循...

  • nodejs编码规范

    felixge / node-style-guide翻译:Node.JS编码规范指南教程

  • 【翻译】Node.js 教程 —— 事件模块

    这节课讲一下事件模块 上节课我们在一个 js 文件里引入自己写的模块如上,正如自定义模块一样,Node.js 自带...

  • EventEmiter

    node采用了事件驱动机制,而eventEmitter就是node事件驱动的基础,node所有的模块都继承了Eve...

网友评论

      本文标题:node教程--事件

      本文链接:https://www.haomeiwen.com/subject/zxjrqftx.html