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

Dynamic Alerts via JS توليد التنبيهات بجافاسكريبت

تعلّم بناء رسائل التنبيه في بوتستراب 5.3، وتنسيق روابط alert-link والعناوين الداخلية، ودمج الأيقونات المتجهية بمرونة، وتفعيل الإغلاق المتلاشي وتوليد التنبيهات بجافاسكريبت.
5 صفوف تعليمية
بوتستراب 5
2 مشاهدة

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

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

في التطبيقات الحديثة كثيراً ما تتولد التنبيهات ديناميكياً استجابةً لزر «حفظ الإعدادات» أو استجابة طلب شبكة عبر Vanilla JavaScript بدون أي مكتبة خارجية؛ حيث ننشئ عنصر <div> ونلحقه بحاوية مخصصة، كما يوفر الكائن البرمجي bootstrap.Alert.getOrCreateInstance(el) دالة .close() لإغلاق التنبيه برمجياً بعد مرور ثوانٍ محددة.

الميزة في التنبيهالكلاس أو الواجهة البرمجيةالوظيفة الدقيقة
الروابط المتناغمة.alert-linkيطابق لون الرابط وسماكته مع فصيلة التنبيه المحيطة
العنوان الداخلي.alert-headingيورّث لون التنبيه الدلالي لعناوين <h4>–<h6>
التنبيه القابل للإغلاق.alert-dismissible .fade .showيحجز مسافة زر .btn-close ويفعّل التلاشي
التحكم البرمجي JSbootstrap.Alert.getOrCreateInstanceيغلق التنبيه برمجياً ويطلق أحداث الإغلاق القياسية
الصف 2 معاينة حية
الصف 3 ملاحظة هامة
الصف 4 ملاحظة هامة
الصف 5 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

أتقنت في هذا الدرس تصميم صناديق التنبيه الثمانية في بوتستراب 5.3، وتنسيق الروابط والعناوين الداخلية، ومحاذاة الأيقونات المتجهية، وتفعيل الإغلاق المتلاشي، والتعامل مع الواجهة البرمجية وأحداث جافاسكريبت. الخطوة التالية: انتقل الآن إلى الدرس السادس والعشرين لدراسة المكوّن الأكثر مرونة في واجهات الويب الحديثة وهو حاوية البطاقات Cards بتشريحها الكامل وشبكاتها المتساوية.