1
resposta

Estudo do JavaScript no curso

Olá. Sou aluno da Alura a um tempo e assisti as aulas de Lógica de Programação I e Lógica de Programação II, com foco no estudo de html e javascript. Gostei muito dos conteúdos e tive a vontade de continuar meu aprendizado em javascript e comecei o curso de Jogos Clássicos. No entanto, após assistir a segunda aula, percebi que a dinâmica de programação em javascript, do curso, era um pouco diferente da dinâmica que foi apresentada nos cursos anteriores. Por exemplo, neste curso não foi necessária a chamada da linguagem javascript (<script></script>). Gostaria de saber de saber se vamos nos aprofundar na linguagem javascript ? E também, o p5.js é uma linguagem ou uma ferramenta de programação em javascript ?

1 resposta

Olá Tiago, tudo bem com você?

Na verdade a parte do <script> está presente, apenas um pouco escondida ahuauhahua

A primeira coisa é que o <script> é apenas uma tag do mundo HTML que permite fazer códigos em javascript, mas não é a única forma

Então podemos fazer da seguinte maneira:

<script>
    console.log("Aqui temos um código javacript");
</script>
`

Mas também podemos criar um arquivo .js e referenciar dentro do nosso html

<script src="codigo.js"> </script>

Neste caso estamos dizendo: "Pegue o arquivo chamado codigo.js que está nessa mesma pasta ( do arquivo html) e adicione na minha página"

E dentro do codigo.js podemos ter apenas

console.log("Aqui temos um código javascript em outro arquivo");

Então quando criamos um projeto no P5.js, você vai ver que temos o arquivo index.html com o seguinte conteúdo:

<!DOCTYPE html>
<html lang="en">

  </head>
  <body>
    <script src="sketch.js"></script>
  </body>
</html>

Veja que estamos importando o script com nome sketch.js que é onde o instrutor irá trabalhar dentro do projeto :)

Gostaria de saber de saber se vamos nos aprofundar na linguagem javascript ?

Esse curso vai reforçar muitos conceitos importantes de javascript que foram aprendidos na parte de introdução a programação e também na parte 2 trabalha bastante com laços e listas, acredito que vale a pena :)

p5.js é uma linguagem ou uma ferramenta de programação em javascript ?

Ele é uma ferramenta, podemos dizer que ele é o motor do nosso jogo, ele fica responsável por fazer aquele loop infinito, por atualizar a tela, e nos da algumas funções bem legais para colocar elementos na tela

Mas todo o processo da lógica do jogo é feita pelo usuário com javascript!

Conseguiu Compreender?

Abraços e Bons Estudos!