Sou iniciante, aprendendo JS. Fiquei com dúvida sobre o funcionamento das referências externas.
Coloquei funções no arquivo app.js e funcionam sem problemas.
Mas os códigos dentro da tag <script> só funcionam no HTML. Se colocar no arquivo .js (sem as tags obviamente) não está funcionando.
Alguém saberia me dizer por quê?
Obrigado.
<html>
<head>
<script src="app.js"></script>
</head>
<body>
<p id="sentence" onmouseover="changeSize()" onmouseout="backToSize()">Testing app.js functions. They work!</p>
<p id="result"></p>
<script>
var x = 20;
var y = 30;
var z = x + y;
document.getElementById("result").innerHTML = "The result is " + z;
</script>
</body>
</html>