Manar Alibrahem نشر 22 نوفمبر 2021 أرسل تقرير نشر 22 نوفمبر 2021 لماذا نستخدم تعليمة EventTarget.dispatchEvent() رغم ان الكود ينفذ بدونها 1 اقتباس
0 شرف الدين حفني نشر 22 نوفمبر 2021 أرسل تقرير نشر 22 نوفمبر 2021 تلك التعليمة تستخدم لمناداة الEvent handler الخاص بالعنصر عندما ﻻ يتوفر دوال لهذا الحدث(event) فمثلاً لو أردنا مناداة حدث الضغط (click event) يمكننا إستخدام كلا الطريقتين element.click() //او element.dispatchEvent(new Event("click")) بالطبع الطريقة الأولى أسهل وأفضل ولكن ماذا لو تحدثنا عن حدث لا يوجد له دالة جاهزة في العنصر مثلاً كحدث قمنا نحن بإنشاؤه؟ فمثلاً لو قمنا بإنشاء حدث عندما يتم الضغط على الزر ثﻻث مرات بشكل متتالي , ففي ذلك الموقف ليس لنا دالة جاهزة في العنصر فنقوم إذا مناداة الevent handler عبر الطريقة الأخرى element.dispatchEvent(new Event("event name")) 2 اقتباس
السؤال
Manar Alibrahem
لماذا نستخدم تعليمة EventTarget.dispatchEvent() رغم ان الكود ينفذ بدونها
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.