IEventTarget.AddEventListener
AddEventListener(string, IEventListener)
تسمح هذه الطريقة بتسجيل مستمعي الحدث على هدف الحدث.
public void AddEventListener(string type, IEventListener listener)
معامل | يكتب | وصف |
---|---|---|
type | String | نوع الحدث الذي يقوم المستخدم بالتسجيل من أجله |
listener | IEventListener | يأخذ واجهة يتم تنفيذها من قبل المستخدم والتي تحتوي على الأساليب المطلوب استدعاؤها عند وقوع الحدث. |
ملاحظات
إذا كان ملفIEventListener
يضاف إلىEventTarget
أثناء معالجة حدث ما ، لن يتم تشغيله بواسطة الإجراءات الحالية ولكن قد يتم تشغيله خلال مرحلة لاحقة من تدفق الحدث ، مثل مرحلة الفقاعة.
إذا تم تسجيل العديد من مستمعي الأحداث المتطابقين في نفس الشيءEventTarget
باستخدام نفس المعلمات ، يتم تجاهل المثيلات المكررةIEventListener
ليتم استدعاؤها مرتين وبما أنه يتم التخلص منها فلا داعي لإزالتها باستخدام RemoveEventListener
طريقة .
أنظر أيضا
- interface IEventListener
- interface IEventTarget
- مساحة الاسم Aspose.Html.Dom.Events
- المجسم Aspose.HTML
AddEventListener(string, IEventListener, bool)
تسمح هذه الطريقة بتسجيل مستمعي الحدث على هدف الحدث.
public void AddEventListener(string type, IEventListener listener, bool useCapture)
معامل | يكتب | وصف |
---|---|---|
type | String | نوع الحدث الذي يقوم المستخدم بالتسجيل من أجله |
listener | IEventListener | يأخذ واجهة يتم تنفيذها من قبل المستخدم والتي تحتوي على الأساليب المطلوب استدعاؤها عند وقوع الحدث. |
useCapture | Boolean | إذا كان هذا صحيحًا ، يشير useCapture إلى أن المستخدم يرغب في بدء الالتقاط . بعد بدء الالتقاط ، سيتم إرسال جميع الأحداث من النوع المحدد إلى Register IEventListener قبل إرسالها إلى أي “أهداف حدث” تحتها في الشجرة. الأحداث التي تندفع لأعلى عبر الشجرة لن تؤدي إلى تشغيلIEventListener المعينة لاستخدام الالتقاط. |
ملاحظات
إذا كان ملفIEventListener
يضاف إلىEventTarget
أثناء معالجة حدث ما ، لن يتم تشغيله بواسطة الإجراءات الحالية ولكن قد يتم تشغيله خلال مرحلة لاحقة من تدفق الحدث ، مثل مرحلة الفقاعة.
إذا تم تسجيل العديد من مستمعي الأحداث المتطابقين في نفس الشيءEventTarget
باستخدام نفس المعلمات ، يتم تجاهل المثيلات المكررةIEventListener
ليتم استدعاؤها مرتين وبما أنه يتم التخلص منها فلا داعي لإزالتها باستخدام RemoveEventListener
طريقة .
أنظر أيضا
- interface IEventListener
- interface IEventTarget
- مساحة الاسم Aspose.Html.Dom.Events
- المجسم Aspose.HTML