تطوير البرمجيات · مصطلحات · تطوير الويب وتطبيقات الأجهزة المحمولة والواجهات

ما معنى event delegation؟

المعنى في مجال تطوير البرمجيات مع أمثلة

اسممصطلح شائع

event delegation: تفويض معالجة الأحداث

التعامل مع أحداث عدة عناصر فرعية عبر مستمع واحد على عنصر أب، بالاستفادة من انتشار الحدث.

طريقة الاستخدام

يستخدم في واجهات الويب الديناميكية. لا تنتشر كل الأحداث إلى العناصر الآباء، وقد يكون هدف الحدث عنصرًا داخليًا متداخلًا داخل التحكم المقصود.

أمثلة

  1. Our event delegation lets one list listener handle clicks on newly added rows.

    يتيح تفويض الأحداث لمستمع واحد على القائمة معالجة النقرات على الصفوف المضافة حديثًا.

    لأن المستمع على العنصر الأب الموجود مسبقًا، لا يلزم مستمع منفصل لكل صف جديد.

  2. Our event delegation code finds the button even when the user clicks its inner icon.

    يعثر كود تفويض الأحداث على الزر حتى عندما ينقر المستخدم أيقونته الداخلية.

    قد يشير هدف الحدث المباشر إلى عنصر أعمق من الزر المقصود.

تراكيب شائعة

  • use event delegation
  • event delegation handler

مصطلحات أخرى: تطوير الويب وتطبيقات الأجهزة المحمولة والواجهات

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: