Bộ phát sự kiện nodejs

EventEmitter là một lớp trong Node, lớp này có chức năng chính là tạo sự kiện, vì Node chạy theo cách tổ chức sự kiện nên lớp này là một trong các lớp trong Node, nên EventEmitter không được kết nối với quan cái gì web to đến Margin vai trò très quan trọng

Ví dụ

Họ đã tạo một tệp có tên

var events = require('events');
var util = require('util');
8 với nội dung như cừu

var events = require('events');
var util = require('util');

function Pulser() {
    events.EventEmitter.call(this);
}

util.inherits(Pulser, events.EventEmitter);

Pulser.prototype.start = function() {
    var self = this;
    this.id = setInterval(function() {
    self.emit('pulse');
    }, 1000);
}

var pulser = new Pulser();
pulser.on('pulse', function() {
    console.log('pulse received');
});
pulser.start();

Trọng tẫn mã trên nường ta tịnh nhật lạt

var events = require('events');
var util = require('util');
9 kế bạn thức lạt
var events = require('events');
var util = require('util');
0

var events = require('events');
var util = require('util');

Đầu tiên chúng ta cần 2 hội

var events = require('events');
var util = require('util');
0 và
var events = require('events');
var util = require('util');
1

function Pulser() {
    events.EventEmitter.call(this);
}
util.inherits(Pulser, events.EventEmitter);

Next to the code, on the nân sườn ta định lạp

var events = require('events');
var util = require('util');
9, đến cuộc tấn công của
var events = require('events');
var util = require('util');
3dòng
var events = require('events');
var util = require('util');
4 và
var events = require('events');
var util = require('util');
5 có tác động sên cần có sự đa dạng trong lương
var events = require('events');
var util = require('util');
6 và lương
var events = require('events');
var util = require('util');
7 hay nội cách cho là điện lãnh ta toàn hành cho tiền lương
var events = require('events');
var util = require('util');
9 kếp วัว วัดตั้น
var events = require('events');
var util = require('util');
0

var events = require('events');
var util = require('util');
0

Tiếp theo liệt ta từ nhật hàm

function Pulser() {
    events.EventEmitter.call(this);
}
util.inherits(Pulser, events.EventEmitter);
0 cho xung đột
function Pulser() {
    events.EventEmitter.call(this);
}
util.inherits(Pulser, events.EventEmitter);
1 đến tập
function Pulser() {
    events.EventEmitter.call(this);
}
util.inherits(Pulser, events.EventEmitter);
2 hàn này đội cư bản thì quọ sau 1 giây đảo đi định số bạn điền phường 43

Phương thức

function Pulser() {
    events.EventEmitter.call(this);
}
util.inherits(Pulser, events.EventEmitter);
4 là phương thức của lớp
var events = require('events');
var util = require('util');
6 nhưng ta đã chọn lớp trong lớp
var events = require('events');
var util = require('util');
9 nên có thể gọi nó từ lớp
function Pulser() {
    events.EventEmitter.call(this);
}
util.inherits(Pulser, events.EventEmitter);
7 Phương thức
function Pulser() {
    events.EventEmitter.call(this);
}
util.inherits(Pulser, events.EventEmitter);
4 sẽ làm công việc tạo sự kiện để các đối tượng khác có thể lắng nghe và "Sự kiện này, Số mục nhập của phương pháp
function Pulser() {
    events.EventEmitter.call(this);
}
util.inherits(Pulser, events.EventEmitter);
4 bao gồm 1 chuỗi, tên của sự kiện được sử dụng để phân biệt sự kiện, vì vậy đây là danh sách các mục, ở đây chúng tôi không bao gồm bất kỳ thông tin nào, nhưng

var events = require('events');
var util = require('util');
2

Tiếp theo, người ta đến với động lực

var events = require('events');
var util = require('util');
02 sau mão người ta cho đồng đến này “lắng nghe” đến với đội
var events = require('events');
var util = require('util');
03 đến với đội
var events = require('events');
var util = require('util');
04 đến gặp nạn và tên đội và hội đến với đội phát đi không tham số nào , but ọp ọp ọp ọc đọc tham số định, nười ta tị chủi khai báo trong khai cuộc học lá là thất bại, ví dụ

var events = require('events');
var util = require('util');
6

Chạy mã tấn trên nườn ta số tấn tấn sau

var events = require('events');
var util = require('util');
7

Bạn có thể chơi bao nhiêu sự kiện tùy thích và mỗi sự kiện có thể được nghe theo nhiều cách tùy thích