Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Porque é apresentado primeiro o pop-up e depois o título? O que comanda esta hierarquia?

<meta charset="UTF-8">
<h1>Primeiro programa</h1>

<script>
    alert("Este é um popup feito com JavaScript");
</script>

Guilherme postou esta dúvida e não foi explicada, eu tentei pesquisar no google mas não consegui. Se a cadeia de comandos é lida da esquerda para direita de cima para baixo o que faz do script ter prioridade sobre o comando HTML, sendo que ele era desconhecido durante a ordem de execução da página (comandos exec. da esquerda para direita/de cima para baixo)?

2 respostas
solução!

Olá Frederico, tudo bom?

Na verdade seu conceito sobre a hierarquia de carregamentos está errado.

Quando um HTML se comunica com o JavaScript, por default, ele o executa para que depois faça o carregamento da página. Mas existem alguns adendos sobre isso, por isso reservei esse link para que você dê uma olhada.

https://desenvolvimentoparaweb.com/javascript/como-loading-de-javascript-funciona-domcontentloaded-e-onload/

Esse link explica muito bem o conceito.

Espero ter te ajudado. Até mais.

Entendi parcialmente (iniciante) mas compreendi que há como priorizar. Agradecido pela resposta.