日期:2014-05-16  浏览次数:20307 次

Nodejs(2) - 文件读取与事件
1.异步读取文件
var fs= require('fs');

//异步读取文件
fs.readFile('app.js','utf-8',function(err,data){
	if(err){
		console.error(err);
	}else{
		console.log(data);
	}
});
console.log("Ending ..");

2.同步读取文件
var fs= require('fs');
//同步读取文件
data = fs.readFileSync('app.js','utf-8');
console.log(data);
console.log("Ending ..");

3.事件

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

//注册some event 事件
event.on('some_event',function(){

	console.log('some event occured.');
});

setTimeout(function(){
//发送一个some_event 事件
event.emit('some_event');
},1000);