Quando estou montando um texto ou frase no sublime que contêm html e java existe uma ordem certa a ser seguida entre eles?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Quando estou montando um texto ou frase no sublime que contêm html e java existe uma ordem certa a ser seguida entre eles?
Oi Lucas
Existe sim, o arquivo HTML tem uma estrutura e o javascript você pode incluir em 2 lugares:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<!-- aqui você vai definir algumas configurações da página e pode incluir também a tag de script -->
</head>
<body>
<!-- Aqui você vai incluir as outras tags do site, p, b, input, etc e também pode incluir a tag script para o código javascript-->
</body>
</html>
Acredito que não tem ordem certa, você só precisa indicar onde está escrito em java. Exemplo:
Acredito que não tem impedimento nenhum você escrever em HTML nessa parte inferior depois do (script).
Oi Lielson
Tem importância sim a ordem, a posição das tags também, o HTML não irá apresentar erro porém ele tentará resolver, se você por exemplo inserir uma tag dentro do head e inspecionar no browser você não verá a tag no HEAD e sim no BODY.
Outro detalhe é referente ao Javascript, se você inserir o script antes de uma tag e buscar ela você terá problemas em encontrar uma tag que não existe ainda, já que a página é interpretada de cima para baixo, por exemplo:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
</head>
<body>
<script>
console.log(document.querySelector("p").innerHTML);
</script>
<p>parágrafo de teste</p>
</body>
</html>
E se você informar a tag script depois da tag parágrafo ele não irá apresentar este erro.
Fique atento a esses detalhes.
Ok Guilherme, obrigado pelo esclarecimento.