当前位置: 代码迷 >> JavaScript >> Nodejs(二) - 文件读取与事件
  详细解决方案

Nodejs(二) - 文件读取与事件

热度:822   发布时间:2012-12-18 12:43:41.0
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);