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!!
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!!
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!