В Node.js, что такое "on"?

В официальном документе есть пример кода:

var req = http.request(options, function(res) {
  console.log('STATUS: ' + res.statusCode);
  console.log('HEADERS: ' + JSON.stringify(res.headers));
  res.setEncoding('utf8');
  res.on('data', function (chunk) {
    console.log('BODY: ' + chunk);
  });
});

Я могу понять его, кроме одной части: что такое on в res.on? В чем разница между ним и addListener?

18
задан Lai Yu-Hsuan 26 November 2011 в 22:06
поделиться