تعلّم كيف ‹ 🖥️ كمبيوتر

📜 تعلم جافاسكريبت للمبتدئين

⏱ قراءة 2 دقائق · فريق Faried

دليل البداية في تعلم لغة جافاسكريبت لبرمجة المواقع: ماذا تفعل جافاسكريبت، المتطلبات (HTML وCSS أولًا)، أدوات مجانية، المفاهيم الأساسية بالترتيب (المتغيرات، والشروط، والحلقات، والدوال، والمصفوفات، والكائنات، والتعامل مع الصفحة)، مشاريع صغيرة للتطبيق، ومصادر التعلم.

ما هي جافاسكريبت؟

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

قبل البدء

تعلم أساسيات HTML وCSS أولًا (أسبوع أو اثنان)؛ جافاسكريبت تتعامل معهما.

الأدوات (مجانية)

المفاهيم الأساسية بالترتيب

  1. المتغيرات: تخزين القيم.

    let name = "Ahmad"; const age = 20;

  2. أنواع البيانات: النصوص، والأرقام، والصح والخطأ (boolean).
  3. العمليات: الحساب والمقارنة.
  4. الشروط: if / else لاتخاذ القرارات.
  5. الحلقات: for وwhile لتكرار العمل.
  6. الدوال (Functions): كود قابل لإعادة الاستخدام.

    function add(a, b) { return a + b; }

  7. المصفوفات (Arrays): قوائم القيم.
  8. الكائنات (Objects): بيانات منظمة بخصائص.
  9. التعامل مع الصفحة (DOM): تغيير النصوص والألوان والعناصر، والاستجابة للنقر.

    button.addEventListener("click", ...)

  10. البيانات من الإنترنت (fetch) والبرمجة غير المتزامنة: لاحقًا.

تعلّم بالمشاريع الصغيرة

المشروع يعلمك أكثر من عشرة دروس نظرية.

المصادر

نصائح

مقالات أخرى