Curso de JavaScript - Introdução
Aula 1 JavaScript Linguagem de programação interpretada Necessidade de scripts serem rodados do lado do cliente e não no servidor Principal linguagem de programação client-side, hoje também usada no lado do servidor com o Node.js Baseado em ECMAScript
ECMAScript Linguagem de programação baseada em scripts padronizada pela Ecma International na especificação ECMA-262
JS X Java São linguagens diferentes (alguns falam da jogada que colocar o nome parecido foi puro marketing)
O que o JS pode fazer? Manipular o DOM (Document Object Model) é uma especificação da W3C para uma interface. Essa interface no caso esta entre a linguagem Javascript e os objetos do HTML Mudar, deletar, criar, clonar elementos HTML e etc... EXEMPLO - innerHTML / href / css
Onde colocar nossos códigos? Escrevemos nossos códigos JavaScript dentro de tags EXEMPLO - alert na tag Head ou Body? A tag pode ser colocada em qualquer 1 dos 2, você verá códigos com a tag tanto na quanto na Melhor usar onde? No final, pois não trava o HTML enquanto carrega os JS EXEMPLO - tag com "src"
Declarações Ponto e virgula ; Falar que é opcional, mas é recomendado Palavras reservadas Dar os exemplos do slide e dizer que vamos aprender mais ao decorrer do curso Espaços em branco O JS ignora os espaços extrar Não usar, trará melhor legibilidade Quebra de linha em string usar barra invertida no final \ Comentários Simples // no final de linhas // Multiplas linhas /**/
Variáveis O que são? São armazenadores de dados/valores Como posso chamá-las? Letras usar $ e _ case sensitive (Variaveis e Palavras reservadas) Palavras reservadas não podem ser Variaveis Atribuição sinal de igual = Criação Podemos criar variáveis vazias e depois populalas, ou criar populando CONSOLE var carName; carName = "Volvo"; var carName =