Contenu du cours
الوحدة 1 — اكتشاف JavaScript
دور JavaScript، وأين تُكتب الشيفرة، وconsole، وأول نص برمجي.
0/4
الوحدة 2 — أساسيات اللغة
المتغيّرات وأنواع البيانات، والمعاملات والشروط، ثم الحلقات التكرارية.
0/4
الوحدة 3 — الدوال والتفاعلية
إنشاء الدوال، والاستجابة للأحداث، والتعامل مع DOM.
0/4
الوحدة 4 — الانتقال إلى مستوى أبعد
المصفوفات والكائنات، ومدخل إلى واجهات API عبر fetch، والممارسات الجيدة.
0/4
JavaScript للمبتدئين

تقوم التفاعلية على الأحداث: أفعال يقوم بها المستخدم (نقر، مرور المؤشّر، ضغط مفتاح) يمكن لشيفرتك أن تستجيب لها.

بعض الأحداث الشائعة

  • click — ينقر المستخدم على عنصر.
  • mouseover — يمرّ مؤشّر الفأرة فوق عنصر.
  • keydown — يُضغط مفتاح من لوحة المفاتيح.

الإنصات إلى حدث

نربط الاستجابة بعنصر عبر addEventListener:

const button = document.querySelector("button");
button.addEventListener("click", function() {
  alert("لقد نقرت!");
});

المبدأ بسيط: «حين يقع هذا الحدث على هذا العنصر، نفّذ هذه الدالة». وتسمّى الدالة المقدَّمة دالة استدعاء راجع (callback).

للتذكّر: تتيح addEventListener الاستجابة لأفعال المستخدم. إنها قلب تفاعلية الصفحة.

Prix indicatifs, convertis depuis l'euro