: ما هي JavaScript؟ ولماذا هي مهمة؟

5:00 دقائق مجاني
JavaScript هي لغة برمجة تُستخدم لإضافة التفاعل والحركة إلى صفحات الويب. بدون JavaScript تكون صفحة الموقع ثابتة، لكن معها يصبح الموقع يتجاوب مع المستخدم.
  • تضغط زر → يظهر تنبيه
  • تكتب في نموذج → يتم التحقق من البيانات
  • تختار خيار → يتغير المحتوى مباشرة

JavaScript تعمل غالبًا داخل المتصفح ولا تحتاج تثبيت أي برامج خاصة.

ما الفرق بين HTML و CSS و JavaScript؟

HTML

هيكل الصفحة (العناوين – الفقرات – الصور)

CSS

الشكل والتصميم (الألوان – الخطوط – الترتيب)

JavaScript

التفاعل والسلوك (الأزرار – الأحداث – الحركة)

مثال بسيط للتوضيح:
HTML = هيكل البيت، CSS = الديكور والألوان، JavaScript = الكهرباء والأبواب الذكية.

لماذا تعتبر JavaScript مهمة جدًا؟

JavaScript ليست لغة جانبية، بل هي أساس الويب الحديث. تُستخدم في المواقع التفاعلية والمتاجر الإلكترونية ولوحات التحكم وغيرها.

  • المواقع التفاعلية
  • المتاجر الإلكترونية
  • الألعاب البسيطة
  • لوحات التحكم (Dashboards)
  • تطبيقات الويب الحديثة

تقريبًا كل موقع حديث يستخدم JavaScript بشكل أو بآخر.

أين تعمل JavaScript؟

تعمل JavaScript في متصفحات الويب مثل Chrome و Firefox و Edge، ويمكن كتابتها داخل الصفحة أو في ملف خارجي. في هذه الدورة سنركز على JavaScript داخل المتصفح بأسلوب مناسب للمبتدئين.

سنركز على ✅

  • JavaScript داخل المتصفح
  • أمثلة عملية وتطبيقات صغيرة
  • شرح مبسط للمبتدئ

سنؤجل ❌

  • مواضيع متقدمة مبكرًا
  • Frameworks قبل الأساس
  • تعقيد غير ضروري

أول مثال JavaScript (بدون تعقيد)

هذا مثال بسيط جدًا: زر عند الضغط عليه يعرض رسالة.

<button onclick="alert('مرحبًا بك في JavaScript!')">
  اضغط هنا
</button>

ماذا يحدث هنا؟

  • المستخدم يضغط الزر
  • JavaScript تشغّل دالة alert
  • تظهر رسالة على الشاشة

لا تقلق لو لم تفهم كل شيء الآن — سنشرح كل جزء بالتفصيل لاحقًا.

كيف سنشرح JavaScript في هذه الدورة؟

  • شرح خطوة بخطوة بدون تعقيد
  • أمثلة عملية بدل الحفظ
  • تطبيقات صغيرة تثبت فهمك
  • أخطاء شائعة وكيف تتجنبها

ماذا تحتاج قبل البدء؟

المطلوب ✅

  • معرفة بسيطة بـ HTML و CSS
  • متصفح حديث
  • محرر أكواد مثل VS Code

غير مطلوب ❌

  • خبرة برمجية سابقة
  • رياضيات معقدة
  • تثبيت برامج خاصة

أخطاء شائعة عند تعلم JavaScript

  • حفظ الكود بدون فهم
  • القفز لمواضيع متقدمة بسرعة
  • نسخ الكود بدون تجربة

في هذه الدورة: نفهم قبل ما نكتب، ونطبّق أكثر مما نحفظ.

ماذا بعد هذا الدرس؟

الدرس القادم هو أول خطوة عملية حقيقية 🎯

سنتعلم كيف نكتب JavaScript داخل صفحة HTML، وأين نضع الكود، وكيف نشغله بالطريقة الصحيحة.

ملخص الدرس

  • JavaScript تضيف التفاعل للمواقع
  • هي جزء أساسي من تطوير الويب
  • سنبدأ من الصفر وبأسلوب مبسط
  • التطبيق أهم من الحفظ