AddEventListener

AddEventListener(string, IEventListener)

تسمح هذه الطريقة بتسجيل مستمعي الحدث على هدف الحدث.

public void AddEventListener(string type, IEventListener listener)
معامل يكتب وصف
type String نوع الحدث الذي يقوم المستخدم بالتسجيل من أجله
listener IEventListener يأخذ واجهة يتم تنفيذها من قبل المستخدم والتي تحتوي على الأساليب المطلوب استدعاؤها عند وقوع الحدث.

ملاحظات

إذا كان ملفIEventListener يضاف إلىEventTarget أثناء معالجة حدث ، لن يتم تشغيله بواسطة الإجراءات الحالية ولكن قد يتم تشغيله خلال مرحلة لاحقة من تدفق الحدث ، مثل مرحلة الفقاعة.

إذا تم تسجيل العديد من مستمعي الأحداث المتطابقين في نفس الشيءEventTargetباستخدام نفس المعلمات ، يتم تجاهل المثيلات المكررةIEventListener ليتم استدعاؤها مرتين وبما أنه تم التخلص منها ، فلا داعي لإزالتها باستخدام RemoveEventListener طريقة .

أنظر أيضا


AddEventListener(string, IEventListener, bool)

تسمح هذه الطريقة بتسجيل مستمعي الحدث على هدف الحدث.

public void AddEventListener(string type, IEventListener listener, bool useCapture)
معامل يكتب وصف
type String نوع الحدث الذي يقوم المستخدم بالتسجيل من أجله
listener IEventListener يأخذ واجهة يتم تنفيذها من قبل المستخدم والتي تحتوي على الأساليب المطلوب استدعاؤها عند وقوع الحدث.
useCapture Boolean إذا كان هذا صحيحًا ، يشير useCapture إلى أن المستخدم يرغب في بدء الالتقاط.IEventListener قبل إرسالها إلى أي “أهداف حدث” تحتها في الشجرة. الأحداث التي تندفع لأعلى عبر الشجرة لن تؤدي إلى تشغيلIEventListener المعينة لاستخدام الالتقاط.

ملاحظات

إذا كان ملفIEventListener يضاف إلىEventTarget أثناء معالجة حدث ، لن يتم تشغيله بواسطة الإجراءات الحالية ولكن قد يتم تشغيله خلال مرحلة لاحقة من تدفق الحدث ، مثل مرحلة الفقاعة.

إذا تم تسجيل العديد من مستمعي الأحداث المتطابقين في نفس الشيءEventTargetباستخدام نفس المعلمات ، يتم تجاهل المثيلات المكررةIEventListener ليتم استدعاؤها مرتين وبما أنه تم التخلص منها ، فلا داعي لإزالتها باستخدام RemoveEventListener طريقة .

أنظر أيضا