gostaria de saber se as funcoes javascript sao executadas em sequencia? depois q aparecem os html? por exemplo os alert apareceram em sequencia e depois o titulo.
gostaria de saber se as funcoes javascript sao executadas em sequencia? depois q aparecem os html? por exemplo os alert apareceram em sequencia e depois o titulo.
por exemplo do codigo exibido, aparecem primeiro os alert e depois sugem o titulo da tag h1, e tambem, posso ter varios blocos com funcao script dentro de um html?
Sim, por padrão a leitura que o interpretador faz é de cima pra baixo da esquerda para a direita.
entao, teria que aparecer o titulo, o primeiro alert, texto no document.write, depois alert novamente e as operacoes ?
Mas é executado dessa forma, é que o alert "trava" a execução do resto, que só é chamado quando o alert for resolvido.
posso ter varios dentro de uma codigo html? tentei fazer separado os alert dos document.write e nao foi
O recomendado é nem ter essa tag script dentro do html, o mais recomendado é que seja um arquivo separado.
Mas como você tá em um curso inicial da linguagem, eles fazem assim pra facilitar a compreensão.
no html a gente só chama o script dessa forma <script src="caminho/nomeDoScript.js"></script>
dessa forma você pode ter quantos scripts quiser. você pode ter várias tags script dentro do html também, igual tá na imagem que você mandou, mas não é interessante fazer isso.
Isso aqui é válido, mas não recomendado.
<html>
<head>
<title>Document</title>
</head>
<body>
<script>
alert('primeiro script');
</script>
<script>
alert('segundo script');
</script>
<script>
alert('terceiro script');
</script>
</body>
</html>
O mais recomendado seria assim.
Por padrão, a leitura que o interpretador faz é de cima pra baixo !!