إضافة التفاعل الحقيقي مع المستخدم بـ JavaScript: معالجة الأحداث والتحكم في العناصر
بتطلع من هالدرس وأنت قادر على: ربط ملف JavaScript، الاستماع لنقرات المستخدم وأحداثه، وتغيير محتوى وتنسيق عناصر الصفحة برمجياً (DOM Manipulation).
المدة التقديرية: فيديو 22:10 + تطبيق وتمرين 60 دقيقة · ضمن منهج البرمجة وتطوير الويب
لأن الموقع الثابت بلا تفاعل يشبه مجلة مطبوعة لا تجيب صاحبها
HTML تبني الهيكل، وCSS تضع الألوان، لكن JavaScript هي العقل الذي يجعل الموقع حياً ويتفاعل مع نقرات الزائر. فتح القوائم المنسدلة، تغيير الوضع الليلي، وتأكيد الإرسال كلها وظائف تعتمد على لغة JavaScript.
كثير من المبتدئين يخشون الجافاسكريبت ويظنون أنها شديدة التعقيد، لكن في الواقع الأساسيات التي تحتاجها لبناء مواقع تفاعلية جذابة للعملاء واضحة ومحددة: تحديد عنصر، الاستماع لحدث (Click)، وتعديل كلاس في الـ CSS.
في هذا الدرس سنربط أول ملف برمجي، نبني زراً يغير مظهر الصفحة أو يفتح قائمة منسدلة، ونتعلم التعامل مع واجهة الـ DOM دون مكتبات خارجية ثقيلة.
شاهد الشرح المباشر ثم نفّذ خطوة بخطوة
الفيديو تعليمي عربي موثّق ومتاح للمشاهدة المباشرة. الشرح المكتوب أدناه تفصيلي ومستقل، ويغطي كل تفاصيل التطبيق حتى إن تعذر تشغيل الفيديو بسبب ضعف الاتصال.
خطوات التطبيق العملي على حاسوبك
- أنشئ ملفاً جديداً باسم 'main.js' داخل مجلد 'assets/js' واربطه بنهاية صفحة HTML قبل إغلاق