以下节点snippiest来自Node.js测试,我想知道为什么一种实例化对象的方法比另一种方法更受欢迎?在Node.js中实例化对象的常用方法是什么?
// 1
var events = require('events');
var emitter = new events.EventEmitter();
emitter.on('test', doSomething);
// 2
var net = require('net');
var server = net.createServer();
server.on('connection', doSomething);
// 3
var net = require('http');
var server = http.Server(function(req, res) {
req.on('end', function() { ... });
});
而我正在研究一个Node.js模块并试图找到这些类型的API的常见方式。
为什么有人更喜欢一种方式而不是另一种方式?有什么优势? – Andy 2013-05-14 05:20:23
@安迪 - 我已经标记出我的评论有优点和缺点。 – 2013-05-14 11:53:44