1
resposta

Declarando dessa forma src = "js/principal.js" não funciona.

O professor mostra na aula dessa forma mas quando eu faço não funciona, daí eu tirei o "js/" e funcionou, porque disso? Não funcionou:

<!-- ... -->
<script src="js/principal.js"></script>

funciona:

<script src="principal.js"></script>
1 resposta

isso acontece porque você não colocou o seu script numa pasta, toda vez que temos um 'algum-texto'/ é referente a onde o arquivo está localizado, dentro de qual pasta, se o seu script estivesse numa pasta com o nome de 'js' teria funcionado a primeira opção, não a segunda, espero ter ajudado