الإعلان عن Toasts وأدوات التحميل والعدادات
اجعلوا تغييرات الواجهة غير المتزامنة مسموعة
الإعلان عن Toasts وأدوات التحميل والعدادات درس مجاني في Web Accessibility Academy على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Web Accessibility Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Web Accessibility Academy 4 دروس في المجموع.
تحتاج واجهة المستخدم غير المتزامنة إلى صوت
تغيّر الرسائل المنبثقة وعناصر التحميل وأعداد النتائج الصفحة من دون إعادة تحميلها. ومن دون منطقة حية، يفوّت مستخدمو قارئات الشاشة هذه التغييرات تمامًا.
يجب الإعلان عن الرسائل المنبثقة
الـtoast رسالة منبثقة قصيرة. امنح الحاوية الخاصة بها الدور status كي ينطق قارئ الشاشة النص عند ظهوره. 🍞
<div role="status">Item added to cart</div>حافظ على استمرار منطقة الرسائل المنبثقة
اعرض منطقة toast واحدة فارغة عند التحميل، ثم احقن الرسائل فيها. أما إنشاء منطقة جديدة في كل مرة، فكثيرًا ما يفشل في الإعلان عنها.
<div id="toasts" role="status"></div>تخبر عناصر التحميل المستخدمين بالانتظار
عند تحميل البيانات، أعلن عن ذلك. فإظهار رسالة status لطيفة مثل Loading results يُبقي المستخدمين على اطلاع بدلًا من تركهم للتخمين. ⏳
out.textContent = 'Loading results';ثم أعلن عن الانتهاء
عند انتهاء التحميل، حدّث المنطقة نفسها بالنتيجة. إن الجمع بين رسالة البدء ورسالة الانتهاء يمنح المستخدم تصورًا واضحًا للتقدم.
out.textContent = 'Results loaded';أعلن عن أعداد النتائج
بعد البحث أو التصفية، انطق عدد العناصر المطابقة. تساعد رسالة العدد المختصرة المستخدمين الذين لا يستطيعون تفحص الصفحة بصريًا على فهم النتيجة.
out.textContent = '12 results found';الأعداد أفضل من الصمت
يؤدي تحديث قائمة النتائج من دون عدد إلى جعل مستخدمي قارئات الشاشة غير متأكدين من حدوث أي تغيير. ويكفي نطق رقم واحد لحل ذلك.
اجعل الرسائل قصيرة
تقطع الإعلانات الحية تدفق القراءة، لذا اجعل كل رسالة موجزة. فعبارة Saved أفضل من Your changes were successfully saved just now.
اجعل كل تحديث مميزًا
إذا كان النص الجديد مطابقًا للقديم، فقد تظل بعض قارئات الشاشة صامتة. غيّر الصياغة أو أفرغ المنطقة أولًا لإجبارها على إعادة القراءة.
لا تُخفِها باستخدام display none
لن تعلن المنطقة الحية المضبوطة على display none عن محتواها. ولإخفائها بصريًا، استخدم class مخصصًا للإخفاء البصري مع إبقائها في شجرة إمكانية الوصول.
منطقة واحدة، ورسائل كثيرة
تحتاج عادةً إلى منطقة لطيفة واحدة للرسائل المنبثقة والأعداد على مستوى التطبيق. مرّر التحديثات من خلالها بدلًا من نثر عناصر حية كثيرة.
تحقق سريع
لا تعلن منطقة الرسائل المنبثقة لديك عن أي شيء. تخفيها CSS باستخدام display none. ما الحل المرجح؟
مراجعة: الإعلان عن واجهة المستخدم غير المتزامنة
تعلمت كيفية نطق الرسائل المنبثقة وعناصر التحميل والأعداد من خلال منطقة لطيفة مستمرة، مع إبقاء الرسائل قصيرة وعدم استخدام display none مطلقًا. ✅
تعلم HTML مع معلم ذكاء اصطناعي — مجانًا
اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.
- الدورات
- 30
- الدروس
- 120
الأسئلة الشائعة
هل درس «الإعلان عن Toasts وأدوات التحميل والعدادات» مجاني؟
نعم — نص درس «الإعلان عن Toasts وأدوات التحميل والعدادات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Web Accessibility Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Web Accessibility Academy 4 دروس في المجموع.
ماذا ستتعلم في «الإعلان عن Toasts وأدوات التحميل والعدادات»؟
اجعلوا تغييرات الواجهة غير المتزامنة مسموعة تتمرن على Web Accessibility Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Web Accessibility Academy؟
لا تُشترط خبرة سابقة. Web Accessibility Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.
كم من الوقت يستغرق درس «الإعلان عن Toasts وأدوات التحميل والعدادات»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Web Accessibility Academy هذا؟
نعم. كل درس في Web Accessibility Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- polite أم assertive: اختيار درجة الإلحاح
- أدوار status وalert وlog
- الإعلان عن Toasts وأدوات التحميل والعدادات
- لماذا تفشل المناطق الحية وكيفية إصلاحها