0Pricing
Web Accessibility Academy · Aula

Anunciando notificações, carregamentos e contagens

Torne audíveis as alterações assíncronas da interface.

Anunciando notificações, carregamentos e contagens é uma aula grátis de Web Accessibility Academy no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Web Accessibility Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Web Accessibility Academy inclui 4 aulas no total.

Partes desta aula ainda não foram traduzidas e aparecem em inglês.

Async UI Needs a Voice

Toasts, spinners, and result counts all change the page without a reload. Without a live region, screen reader users miss them entirely.

Toasts Should Announce

A toast is a brief pop-up message. Give its container role status so the screen reader speaks the text as it appears. 🍞

<div role="status">Item added to cart</div>

Keep the Toast Region Persistent

Render one empty toast region on load and inject messages into it. Creating a fresh region each time often fails to announce.

<div id="toasts" role="status"></div>

Loaders Tell Users to Wait

When data is loading, announce it. A polite status message like Loading results keeps users informed instead of guessing. ⏳

out.textContent = 'Loading results';

Then Announce the Finish

When loading ends, update the same region with the outcome. Pairing a start and end message gives a clear sense of progress.

out.textContent = 'Results loaded';

Announce Result Counts

After a search or filter, speak how many items matched. A short count message orients users who cannot scan the page visually.

out.textContent = '12 results found';

Counts Beat Silence

Updating a results list without a count leaves screen reader users unsure anything changed. One spoken number fixes that.

Keep Messages Short

Live announcements interrupt the reading flow, so keep each message concise. Saved beats Your changes were successfully saved just now.

Make Each Update Distinct

If new text is identical to the old, some screen readers stay silent. Vary the wording or clear the region first to force a re-read.

Do Not Hide With display none

A live region set to display none will not announce. To hide it visually, use a visually-hidden class that keeps it in the accessibility tree.

One Region, Many Messages

You usually need just one polite region for app-wide toasts and counts. Route updates through it instead of scattering many live elements.

Quick Check

Your toast region never announces. The CSS hides it with display none. What is the likely fix?

Recap: Announcing Async UI

You learned to voice toasts, loaders, and counts through a persistent polite region, keeping messages short and never using display none. ✅

Perguntas Frequentes

A aula “Anunciando notificações, carregamentos e contagens” é grátis?

Sim — o texto completo de “Anunciando notificações, carregamentos e contagens” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Web Accessibility Academy, atualize para CoddyKit PRO. O curso de Web Accessibility Academy inclui 4 aulas no total.

O que vou aprender em “Anunciando notificações, carregamentos e contagens”?

Torne audíveis as alterações assíncronas da interface. Você pratica Web Accessibility Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Web Accessibility Academy?

Nenhuma experiência prévia é necessária. Web Accessibility Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.

Quanto tempo leva a aula “Anunciando notificações, carregamentos e contagens”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Web Accessibility Academy?

Sim. Cada aula de Web Accessibility Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. polite versus assertive: escolhendo a urgência
  2. Papéis status, alert e log
  3. Anunciando notificações, carregamentos e contagens
  4. Por que regiões dinâmicas falham e como corrigi-las
← Voltar para Web Accessibility Academy