JAVASCRIPT Tutorial

مفهوم Event Listeners

تُعد المستمعات الحدثية أحد الركائز الأساسية لبناء صفحات ويب تفاعلية وديناميكية، فهي تتيح للغة جافا سكريبت الاستجابة لإجراءات المستخدم وتفاعلاته مع عناصر الصفحة، مما يضفي عليها سلوكًا ديناميكيًا.

خطوات استخدام المستمعات الحدثية

  1. تحديد الحدث: حدد الحدث الذي تريد الاستجابة له، مثل النقر أو التمرير أو تغيير حالة العنصر.
  2. تحديد المُستمع: اختر العنصر الذي تريد ربط المستمع الحدثي به.
  3. إنشاء معالج الحدث: اكتب دالة التعامل مع الحدث التي ستُنفذ عند حدوث الحدث.
  4. إضافة المستمع الحدثي: أضف المستمع الحدثي إلى العنصر باستخدام أحداث جافا سكريبت (مثل addEventListener أو onclick)، مع تحديد الحدث ومعالج الحدث.

مثال على جافا سكريبت

// حدد زر "انقر هنا"
const button = document.querySelector("button");

// أضف مستمع حدث النقر
button.addEventListener("click", () => {
  // عالج الحدث (على سبيل المثال: غير لون الخلفية)
  document.body.style.backgroundColor = "red";
});

الفائدة

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

تحسين إمكانية الوصول

يمكن أن تساعد المستمعات الحدثية أيضًا في تحسين إمكانية الوصول من خلال توفير بدائل للماوس، مثل استخدام لوحة المفاتيح أو شاشات اللمس.