मैं घटना-संचालित (उप) प्रणालियों में घटना प्रेषण के सामान्य कामकाज और सिद्धांतों के आसपास अपना सिर लपेटने की कोशिश कर रहा हूं।
हालाँकि मैंने उदाहरण के लिए जावास्क्रिप्ट, फ्लैश (एक्टेशनस्क्रिप्ट 2 और 3) के लिए कुछ अवसरों पर इसका इस्तेमाल किया है और एक समय में अपने लिए एक साधारण घटना को PHP में डिस्पैचिंग सिस्टम भी बना दिया है, मैं वास्तव में कभी इवेंट बबलिंग और / या नहीं समझ पाया हूँ प्रचार है कि अच्छी तरह से।
पहला सवाल:
क्या ईवेंट प्रचार के लिए इवेंट बुबलिंग पर्यायवाची है?
दूसरा प्रश्न:
क्या मैं अपनी समझ में सही हूं कि जब कोई घटना "बुलबुले" होती है, इसका मतलब यह है कि यह वस्तुओं के पदानुक्रम को "स्थानांतरित" कर देता है?
तीसरा और सबसे महत्वपूर्ण प्रश्न:
यदि प्रश्न 2 में मेरी समझ सही है; आम तौर पर लागू की जाने वाली वस्तुओं के पदानुक्रम में यह "चलती" कैसे है?
क्या आम तौर पर इसका मतलब यह है कि मूल वस्तु अपने माता-पिता के लिए उसी घटना को "फिर से संगठित करती है" (जब तक वह मूल वस्तु तक नहीं पहुंचती)? और यदि ऐसा है तो; क्या पदानुक्रम में इन सभी वस्तुओं को इन घटनाओं के लिए अपने बच्चों को सुनने की ज़रूरत है, या क्या मुझे घटना बुदबुदाहट के बारे में मेरी समझ में कुछ महत्वपूर्ण सिद्धांत याद आ रहा है, जहां माता-पिता को बच्चे वस्तु घटनाओं के श्रोताओं के रूप में स्वयं को पंजीकृत करने की कोई आवश्यकता नहीं है?
यदि आप इन मूल सिद्धांतों को कुछ सरल छद्म कोड के माध्यम से समझा सकते हैं, तो मैं आभारी हूं।