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

Node.js笔记(二)

时间:2016-03-01 19:20:48      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:require   彩票   events   专业   收益   

===============note two====================
  node.js里面的许多对象都会分发事件:一个net.Server对象会在每次有新连接时分发一个事件,一个fs.readStream对象会在文件被打开的时候发出一个事件。所有这些产生事件的对象都是events.EventEnitter的实例。

  events 模块只提供了一个对象: events.EventEmitter。EventEmitter 的核心就是事件触发与事件监听器功能的封装。

 你可以通过require("events");来访问该模块。

 ++++++++EventEmitte解析++++++++++
       //event.js 文件
      var EventEmitter = require(‘events‘).EventEmitter; //引入event模块并将模块下的 EventEmitter属性保存在EventEmitter变量中
     var event = new EventEmitter();  //使用event变量保存event对象
     event.on(‘some_event‘, function() {    //some_event为一个监视器
         console.log(‘some_event 事件触发‘);   
         });
     setTimeout(function() {               //当执行一秒后会触发事件在控制器中输出some_event事件触发
         event.emit(‘some_event‘);
          }, 1000);
          
++++++++++++end++++++++++++++++++

本文出自 “狂奔的小野马” 博客,请务必保留此出处http://chongge.blog.51cto.com/8894476/1746333

Node.js笔记(二)

标签:require   彩票   events   专业   收益   

原文地址:http://chongge.blog.51cto.com/8894476/1746333

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