JavaScript هي التي تجعل صفحات الويب تفاعلية.
أمثلة على التفاعل
- فتح قائمة عند النقر.
- التحقق من النموذج قبل إرساله.
- تحميل المزيد من المحتوى دون إعادة تحميل الصفحة.
- اختبار تفاعلي مثل اختبارات هذا الموقع.
document.querySelector('#menu-btn').addEventListener('click', () => {
document.querySelector('nav').classList.toggle('open');
});
HTML يعطي البنية، وCSS يعطي الشكل (وبعض الحركات البسيطة)، أما SQL فلغة قواعد البيانات ولا تعمل في المتصفح.