Tôi đang cố gắng xoay quanh các hoạt động chung và các nguyên tắc của việc gửi sự kiện trong các hệ thống theo hướng sự kiện (phụ).
Mặc dù tôi đã sử dụng nó trong một vài lần, ví dụ như Javascript, Flash (Bản mô tả 2 và 3) và thậm chí đã tự mình tạo ra một hệ thống gửi sự kiện đơn giản trong PHP, nhưng tôi chưa bao giờ thực sự hiểu về sự kiện bong bóng và / hoặc tuyên truyền mà tốt.
Câu hỏi đầu tiên:
Là sự kiện sủi bọt đồng nghĩa với tuyên truyền sự kiện?
Câu hỏi thứ hai:
Tôi có đúng theo cách hiểu của tôi rằng khi một sự kiện "bong bóng", điều này có nghĩa là nó được "di chuyển" lên thứ bậc của các đối tượng?
Câu hỏi thứ ba và quan trọng nhất:
Nếu sự hiểu biết của tôi trong câu hỏi 2 là chính xác; Làm thế nào điều này "di chuyển" lên hệ thống phân cấp của các đối tượng thường được thực hiện?
Có phải nó thường có nghĩa là đối tượng cha mẹ "bán lại" cùng một sự kiện với cha mẹ của nó (cho đến khi nó đến được đối tượng gốc)? Và nếu như vậy; Có phải tất cả các đối tượng trong hệ thống phân cấp cần lắng nghe con cái của chúng cho các sự kiện này, hay tôi đang thiếu một nguyên tắc quan trọng nào đó trong sự hiểu biết của tôi về sự kiện sủi bọt, trong đó không cần phải để đối tượng phụ huynh tự đăng ký chúng là người nghe các sự kiện đối tượng trẻ em?
Nếu bạn có thể minh họa các nguyên tắc cơ bản này bằng một số mã giả đơn giản, tôi sẽ rất biết ơn.