(Edit: tentando deixar mais conciso) Estou nas primeiras aulas sobre HTML, mas conheço de passagem que é possível ter arquivos com formato .js. Qual é a diferença entre usar uma ou outra? Na aula que vi, o prof. criou uma página simples, com alguns textos e tags HTML, mas usou também tag script para usar o alert do JS. Se posso colocar os comandos do JS no próprio arquivo do HTML, por que usar um arquivo .js? Existe alguma integração a ser feita entre arquivos .html e .js para criar uma página da web dinâmica? (Penso em algo como criar diferentes classes no Java, mas poder usá-las juntas depois, com as devidas permissões de acesso).