var event_emitter = require('events').EventEmitter;
var event = new EventEmitter();
event.on('some_event' , function(){
console.log("haha");
} ) ;
event.emit('some_event') ;
因為是異步架構 , 很適合在callback function裡面做呼叫function的動作.
但是有個問題
當for(i = 0 ; i <100 ;i++) {
get_web_data(url , callback());
}
此時get_web_data不能過於頻繁. 因為node主要是靠callback方式處理 , 此時node的缺點就會浮現. callback->function->callback. 程式邏輯就會支離破碎. node看來比較適合簡單的東西.
沒有留言:
張貼留言