17 Ocak 2012, Salı
Node.js - devralmasını EventEmitter
Epeyce node.js bu desen kütüphaneler görüyorum
Master.prototype.__proto__ = EventEmitter.prototype;
(kaynak here)
Birisi bu çok yaygın bir model ve kullanışlı bir örnek bana açıklayabilir mi, lütfen?
CEVAP
17 Ocak 2012, Salı
Bu kodu yukarıdaki yorum Master
devralan örnekleri 'sınıf' yayma ve olayları dinlemek. kullanabilmek EventEmitter.prototype
yapmak dediği gibi
Örneğin şimdi yapabilirsiniz:
masterInstance = new Master();
masterInstance.on('an_event', function () {
console.log('an event has happened');
});
// trigger the event
masterInstance.emit('an_event');
Güncelleme: birçok kullanıcı belirttiği gibi, 'standart' Düğüm bunu yapmanın yolu kullanmak olacaktır 'açıklama.': . devralır
var EventEmitter = require('events').EventEmitter;
util.inherits(Master, EventEmitter);
Bunu Paylaş:
Node.js Hata:'t gönderildikten so...
nasıl node.js login auth uygulamak...
Node.js en çok bağlantı noktası üzerin...
node.js: bir metin bir diziye dosyasın...
Nasıl node.js geçerli betiğin yolunu a...