Node.js? Chrome JavaScript ???? ???? ??? ??????.

Node.js? Google? V8 ??? ???? ?? ??? ?? I/O ?? ? JavaScript ?????. V8 ??? Javascript? ?? ??? ???? ??? ?? ????.

Node.js ??? ?? ???

Node.js? ?? ????, ?? ??? ????????? V8 ???? ???? ??? ?? ?? ????? ??? ??? ?????? ?? ?? ?? ???? ??? ? ???? ??? ?? ????.

Node.js? ?? ?? API? ?? ??? ?????.

Node.js ????? ?? ??? ????? ??? ???? ??? ??? ???? ?????.

Node.js ?? ???? ??? ???? ???? ?? ??? while(true) ??? ??? ???? ?? ?????. ? ??? ???? ???? ???? ?? ??? ?????.

Node.js ??? ?? ?

main.js ??? ?????. ??? ??? ????:

// 引入 events 模塊
var events = require('events');
// 創(chuàng)建 eventEmitter 對(duì)象
var eventEmitter = new events.EventEmitter();
// 創(chuàng)建事件處理程序
var connectHandler = function connected() {   console.log('連接成功。');     
// 觸發(fā) data_received 事件    
eventEmitter.emit('data_received');}
// 綁定 connection 事件處理程序
eventEmitter.on('connection', connectHandler); 
// 使用匿名函數(shù)綁定 data_received 事件
eventEmitter.on('data_received', function(){   console.log('數(shù)據(jù)接收成功。');});
// 觸發(fā) connection 事件 
eventEmitter.emit('connection');
console.log("程序執(zhí)行完畢。");