1
resposta

[Sugestão] Faltou uma maior explicação sobre broadcast

Acredito que faltou uma explicação melhor sobre broadcast, pareceu que foi codigos jogados na tela sem conectar com a logica, isso para quem esta estudando dificulta o processo de aprendizado.
Gosto do professor fica a sugestão, Abraço!!

1 resposta

Oi Naomy, tudo bem?

Muito obrigada pela sugestão, já encaminhamos para a equipe responsável. Vou tentar esclarecer um pouco mais sobre isso.

O conceito de broadcast em programação se refere ao envio de uma mensagem ou evento para múltiplos receptores. No contexto do JavaScript e do DOM, isso geralmente envolve a criação e o disparo de eventos customizados que outras partes do código podem "ouvir" e responder.

No exemplo que você está estudando, quando o tempo do cronômetro chega a zero, um evento customizado chamado FocoFinalizado é criado e disparado usando document.dispatchEvent(evento). Isso é o que chamamos de broadcast do evento. Outras partes da aplicação, como o script-crud, podem "ouvir" por esse evento e executar ações quando ele ocorrer, como marcar uma tarefa como concluída.

Para ilustrar, pense em um sistema de alarme de incêndio em um prédio: quando o alarme é ativado (evento disparado), todas as pessoas no prédio (receptores) são notificadas simultaneamente para evacuar. Da mesma forma, quando o evento FocoFinalizado é disparado, qualquer parte do código que esteja "ouvindo" por esse evento pode reagir a ele.

Espero que essa explicação ajude a conectar melhor a lógica do que está sendo feito no código com o conceito de broadcast.

Agradecemos muito sua sugestão. Conte sempre com nosso apoio :)

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado