node.js的例子
1、回调
创建 main.js 文件
var fs = require("fs"); fs.readFile(‘input.txt‘,‘utf8‘, function (err, data) { if (err) return console.error(err); console.log(data.toString()); }); console.log("程序执行结束!");
运行结果

2、监听
创建main.js
var events = require(‘events‘); 
var emitter = new events.EventEmitter(); 
var events = require(‘events‘); 
var emitter = new events.EventEmitter(); 
emitter.on(‘event1‘, function(arg) { 
	console.log(‘1-Lisn‘,   arg); 
});
emitter.on(‘event2‘, function() { 
	console.log(‘2-LisnA‘,  arguments[1]); 
}); 
emitter.on(‘event2‘, function() { 
	console.log(‘2-LisnB‘,  arguments[0]); 
}); 
emitter.emit(‘event2‘, ‘吃饭‘, ‘睡觉‘); 
console.log("//////////////////////");
emitter.emit(‘event1‘, ‘学习‘,‘看电视‘); 
运行结果

原文:http://www.cnblogs.com/taoxiaodan/p/6159974.html