Este documento introduz JavaScript e DOM. Ele discute brevemente a história do JavaScript, suas características como linguagem dinâmica e baseada em objetos. Também explica como declarar variáveis, usar expressões, laços, decisões e arrays. Por fim, aborda funções, objetos, interação entre JavaScript e DOM.
6. Um pouco de história
● Mocha → LiveScript → JavaScript
● Netscape 2.0: 1995
● Baseado em ECMAScript
7. Características
● Imperativa e Estruturada
● Tipagem Dinâmica
● Baseada em objetos
● Funcional: funções são objetos de primeira
classe.
● Vários ambientes: web, desktop, servidor, IoT
9. Declarando uma variável
● var number=2;
● var floatNumber=3.14;
● var name=”Dr. Light”;
● var isValid=false;
● var cupsOfBeer;
10. Declarando uma variável
● Comece o nome com uma letra, _ ou $
● Depois use qualquer letra, número, _, $
● Evite as palavras reservadas
● Escolha nomes significativos
● CamelCase
● Use $ e _ apenas com bom motivo: convenção
utilizada em algumas bibliotecas
11. Expressões
● var scoop+=1;
● var x=Math.random() * 10;
● var ipi=0;
● var full=volume >= 10;
● var greeting=”Hello ”+name;
19. Usando JavaScript
● O script pode ficar dentro do <head>
● Referenciar um arquivo separado dentro do
<head>
● Colocar o script ou a referencia ao arquivo
dentro do <body>
● Exemplo nos arquivos hello.html e hello.js