Я не смог найти этот ответ в Google, потому что слово "включено" является очень распространенным. В этом примере node.js:
conn.on('close', function() {
var pos = connections.indexOf(conn);
if (pos >= 0) {
connections.splice(pos, 1);
}
});
Это .on
метод (?). Что он делает? Это метод JavaScript? Или это то, что вы можете найти только в узле? Я немного запутался, потому что мне кажется, что я видел что-то вроде .on
] на jQuery. Он похож на обработчик событий jQuery .live
?
Кто-нибудь может мне это объяснить?
В этом случае on
является узловым методом. У jQuery также есть метод с тем же именем, и они используются в основном для той же цели - привязывать обработчики событий к событиям по их строковому имени. На самом деле подписи выглядят одинаково для меня, IIRC.
Чистый JavaScript не имеет такого метода.