تقوم صفحة الويب على ثلاث لغات متكاملة. وفهم دور كل واحدة منها يوضّح على الفور مكانة JavaScript.
أعمدة الويب الثلاثة
- HTML — البنية والمحتوى (العناوين، الفقرات، الصور).
- CSS — المظهر والتنسيق (الألوان، الخطوط، التوزيع).
- JavaScript — السلوك والتفاعلية.
إذا شبّهنا الصفحة ببيت، فإن HTML هي الجدران، وCSS هي الطلاء، وJavaScript هي الكهرباء: فهي ما يضيء ويستجيب ويحرّك الأشياء. بفضلها يمكن لزر أن يعرض قائمة، ولنموذج أن يتحقق من بيانات مُدخلة، ولصفحة أن تحمّل بيانات جديدة دون إعادة تحميلها.
تُنفَّذ JavaScript مباشرة في متصفح الزائر: لا حاجة إلى أي تثبيت من جانب المستخدم النهائي. وهي اللغة الوحيدة التي تفهمها كل المتصفحات أصلًا، ما يجعلها ضرورة لا مفرّ منها.
للتذكّر: HTML تبني، وCSS تزيّن، وJavaScript تحرّك. هي التي تجعل الصفحة تفاعلية.