الدرس الخامس من سلسلة تعلم HTML و CSS و JavaScript
سنبدأ مع JavaScript ، وهي اللغة البرمجة التي تضيف التفاعلية والديناميكية إلى صفحات الويب. كيفية إضافة تأثيرات تفاعلية مثل الأزرار التي تظهر أو تخفي العناصر، وأشرطة التمرير الديناميكية
تصميم المواقع
February 7, 2025

مرحبًا بك في الدرس الخامس من سلسلة تعلم HTML وCSS وJavaScript! 🎉
في هذا الدرس، سنبدأ رحلتنا مع JavaScript ، وهي لغة البرمجة التي تضيف التفاعلية والديناميكية إلى صفحات الويب. سنتعلم كيفية إضافة تأثيرات تفاعلية مثل الأزرار التي تظهر أو تخفي العناصر، وأشرطة التمرير الديناميكية، وغيرها.
1. مراجعة سريعة
في الدروس السابقة، تعلمنا:
- كيفية استخدام HTML لإنشاء هيكل الصفحة.
- تنسيق الصفحات باستخدام CSS.
- تقنيات متقدمة مثل Flexbox وGrid للتصميم المرن.
الآن، سننتقل إلى JavaScript لإضافة التفاعلية!
2. مقدمة إلى JavaScript
ما هو JavaScript؟
JavaScript هي لغة برمجة تُستخدم لإضافة التفاعلية إلى صفحات الويب. يمكنها:
- تعديل محتوى الصفحة ديناميكيًا.
- الاستجابة لإجراءات المستخدم (مثل النقر على زر).
- التحكم في الأنماط (CSS) والهيكل (HTML).
كيف تعمل JavaScript؟
تُكتب JavaScript عادةً داخل ملف HTML باستخدام <script>
، أو في ملف خارجي يتم ربطه بالصفحة.
3. كتابة أول كود JavaScript
أ. كتابة الكود مباشرة في HTML:
ب. ربط ملف JavaScript خارجي:
4. إضافة تفاعلية باستخدام JavaScript
أ. التعامل مع الأحداث (Events):
يمكنك استخدام JavaScript للاستجابة لأحداث مثل النقر (click
) أو الكتابة (input
).
مثال: زر "إظهار/إخفاء" نص:
ب. تعديل الأنماط ديناميكيًا:
يمكنك استخدام JavaScript لتغيير أنماط CSS ديناميكيًا.
مثال: تغيير لون الخلفية عند النقر:
5. إنشاء شريط تمرير ديناميكي
أ. إنشاء شريط التمرير:
6. الرسوم المتحركة باستخدام JavaScript
أ. تحريك العناصر:
يمكنك استخدام JavaScript لتحريك العناصر باستخدام خاصية style
.
مثال: تحريك صندوق أفقيًا:
7. تمرين عملي
حاول إنشاء صفحة HTML تحتوي على العناصر التالية:
-
زر "إظهار/إخفاء" نص :
- عند النقر على الزر، يظهر أو يختفي نص.
-
شريط تمرير ديناميكي :
- يعرض القيمة الحالية لشريط التمرير.
-
صندوق متحرك :
- عند النقر على زر، يتحرك الصندوق أفقيًا.
-
تغيير لون الخلفية :
- عند النقر على زر، يتغير لون خلفية الصفحة.
8. ما التالي؟
في الدرس القادم، سنتعلم:
- كيفية استخدام AJAX لتحميل البيانات دون تحديث الصفحة.
- التعامل مع APIs لجلب البيانات من الإنترنت.
- إنشاء تطبيقات ويب تفاعلية أكثر تعقيدًا.
📌 نصيحة: لا تتردد في تجربة الأكواد بنفسك وتعديلها لترى النتائج. الممارسة هي مفتاح الإتقان! 🚀
التعليقات

لا يوجد اي تعليقات
يرجى تسجيل الدخول لترك تعليق