1. ما هي JavaScript؟
JavaScript (التي غالبًا ما يُختصر اسمها بـ JS) هي إحدى التقنيات الأساسية الثلاث للشبكة العالمية (World Wide Web)، جنبًا إلى جنب مع HTML و CSS. في البداية، كانت JS تُستخدم حصريًا لجعل صفحات الويب تفاعلية. اليوم، توسعت شعبيتها وإمكانياتها بشكل هائل، وتُستخدم في:
- تطوير الويب للواجهة الأمامية (Front-end Web Development): لجعل مواقع الويب تفاعلية، والتعامل مع نقرات المستخدمين، وتقديم النماذج (form submissions)، وتحديث المحتوى ديناميكيًا.
- تطوير خوادم الواجهة الخلفية (Back-end Server Development): باستخدام بيئات مثل Node.js لبناء خوادم سريعة وقابلة للتوسع.
- تطوير تطبيقات الهاتف المحمول: باستخدام أطر العمل مثل React Native.
- تطبيقات سطح المكتب: باستخدام أطر العمل مثل Electron.
حقائق أساسية حول JavaScript
- لغة مفسرة (Interpreted Language): على عكس اللغات المترجمة، يتم تفسير كود JS (قراءته وتنفيذه سطرًا بسطر) بواسطة محرك JavaScript (مثل V8 من Google أو SpiderMonkey من Mozilla).
- عالية المستوى (High-Level): تجرد التفاصيل المعقدة للحاسوب، مما يسهل على البشر كتابتها.
- حساسة لحالة الأحرف (Case-Sensitive): الكلمة
myVariableتختلف عنMyVariable.
المتطلبات الأساسية
بينما تبدأ هذه الدورة من الصفر، يُوصى بشدة بامتلاك فهم أساسي لـ HTML و CSS، حيث تُستخدم JavaScript بشكل أساسي للتفاعل معهما.