انتقل إلى محتوى الدرس

JavaScript for Page Interactivity لغة JavaScript للتفاعل والمنطق

استكشف اللغات الثلاث الأساسية لبناء الواجهة الأمامية: لغة HTML لهيكلة المحتوى، ولغة CSS للتنسيق والتخطيط، ولغة JavaScript للتفاعل والمنطق، مع فهم الفرق بين لغات التوصيف والبرمجة، ومفهوم شجرة DOM، ودور لغة TypeScript.
2 صفوف تعليمية
تكنولوجيا الويب
2 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

بعد بناء الهيكل بلغة وتجميله بلغة ، تظل الصفحة ثابتة حتى تتدخل لغة JavaScript (). فهي لغة البرمجة التي تعمل داخل المتصفح لتحويل الصفحة إلى تطبيق تفاعلي ذكي:

  • الاستجابة لأفعال المستخدم (): ترصد نقرات الفأرة ولمسات الشاشة والكتابة في حقول البحث لتنفذ الأمر المطلوب في اللحظة نفسها.
  • تحديث المحتوى حياً دون إعادة تحميل الصفحة: تستطيع فتح النوافذ المنبثقة، وحساب مجموع سلة المشتريات، وجلب الإشعارات الجديدة من الخادم مع بقاء المستخدم في مكانه.
  • التحقق الفوري من المدخلات: تتأكد قبل إرسال النموذج من أن المستخدم كتب بريداً إلكترونياً بصيغة صحيحة ولم يترك الحقول الإلزامية فارغة.

انظر إلى هذا المثال المبسط الذي يوضح كيف تستجيب لنقرة المستخدم على زر تبديل المظهر:

الصف 2 كود برمجي
JavaScript
const themeBtn = document.getElementById('theme-btn');
themeBtn.addEventListener('click', () => {
  document.body.classList.toggle('dark-mode');
});