العودة إلى الدورة

مقدمة: ما هي JavaScript ولماذا يجب تعلمها؟

JavaScript: الدورة الكاملة للمبتدئين من 'الصفر إلى الاحتراف'

1. ما هي JavaScript؟

JavaScript (التي غالبًا ما يُختصر اسمها بـ JS) هي إحدى التقنيات الأساسية الثلاث للشبكة العالمية (World Wide Web)، جنبًا إلى جنب مع HTML و CSS. في البداية، كانت JS تُستخدم حصريًا لجعل صفحات الويب تفاعلية. اليوم، توسعت شعبيتها وإمكانياتها بشكل هائل، وتُستخدم في:

  1. تطوير الويب للواجهة الأمامية (Front-end Web Development): لجعل مواقع الويب تفاعلية، والتعامل مع نقرات المستخدمين، وتقديم النماذج (form submissions)، وتحديث المحتوى ديناميكيًا.
  2. تطوير خوادم الواجهة الخلفية (Back-end Server Development): باستخدام بيئات مثل Node.js لبناء خوادم سريعة وقابلة للتوسع.
  3. تطوير تطبيقات الهاتف المحمول: باستخدام أطر العمل مثل React Native.
  4. تطبيقات سطح المكتب: باستخدام أطر العمل مثل Electron.

حقائق أساسية حول JavaScript

  • لغة مفسرة (Interpreted Language): على عكس اللغات المترجمة، يتم تفسير كود JS (قراءته وتنفيذه سطرًا بسطر) بواسطة محرك JavaScript (مثل V8 من Google أو SpiderMonkey من Mozilla).
  • عالية المستوى (High-Level): تجرد التفاصيل المعقدة للحاسوب، مما يسهل على البشر كتابتها.
  • حساسة لحالة الأحرف (Case-Sensitive): الكلمة myVariable تختلف عن MyVariable.

المتطلبات الأساسية

بينما تبدأ هذه الدورة من الصفر، يُوصى بشدة بامتلاك فهم أساسي لـ HTML و CSS، حيث تُستخدم JavaScript بشكل أساسي للتفاعل معهما.