Lesson04

作者: liguoqinjim | 来源:发表于2014-07-12 12:01 被阅读0次

回调函数与事件

一、函数

1.异步式readFile

var fs = require('fs');
fs.readFile("file.txt","UTF-8",function(err,data){
    if(err){
          console.log(err);
    }
    else{
         console.log(data);
    }
});
console.log("end");

2.同步式readFileSync

var fs = require('fs');
var data = fs.readFileSync("file.txt","UTF-8");
console.log(data);
console.log("end");

readFile参考网页

二、事件

1.声明事件对象

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

2.注册事件

event.on("some_event",function(number1,number2){
    console.log("这是一个自定义事件");
    console.log("number1 = " + number1);
    console.log("number2 =" + number2);
});

3.触发事件

setTimeout(function(){
    event.emit("some_event",10000,500);//number1=10000,number2=500
})

Event参考网页

相关文章

网友评论

      本文标题:Lesson04

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