Logica de programacao Crie seus primeiros programas usando javascript e html Casa do Codigo
“Aos meus pais, sempre caminhantes”
– Paulo Silveira
“Aos meus pais, irmão e irmã que sempre me mostraram o caminho”
– Adriano Almeida
i
Eb
k
d
i l
I
l
S
Bi
i
l @h
il
Eb
k
d
i l
I
l
S
Bi
i
l @h
il
Casa do Código
Agradecimentos
Esperamos que você aproveite o livro. Foi feito com muita atenção, para que o nível de dificuldade sempre suba, sem desanimar o iniciante. Ao término, você será capaz de criar suas próprias estruturas gráficas e até mesmo um simples jogo de computador.
Muitas decisões não foram fáceis. Preterir o console.log em favor do desengonçado document.write, explicar funções antes de ifs e fors, definir funções através de atribuição em vez da sintaxe mais comum. Esses são apenas algumas das questões que apresentavam vantagens e desvantagens para uma melhor abordagem didática.
Realizamos nossas escolhas depois de alguns testes com pessoas leigas em computação.
Um agradecimento especial ao Leonardo Wolter e Francisco Sokol pela base dos exercícios com animações. Outro ao Erich Egert, pelo teste do livro com alunos e diversas sugestões para novos desafios.
iii
Eb
k
d
i l
I
l
S
Bi
i
l @h
il
Eb
k
d
i l
I
l
S
Bi
i
l @h
il
Casa do Código
Sumário
Sumário
1
2
Comece a programar hoje
1.1 Converse com seu navegador . . . . . . . . . . . . . . . . . . . . . . .
1.2 Criando seu próprio arquivo HTML . . . . . . . . . . . . . . . . . .
1.3 Um pouco mais de HTML . . . . . . . . . . . . . . . . . . . . . . . .
1.4 Dê olá ao mundo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5 Revise o código: seu primeiro programa . . . . . . . . . . . . . . . .
1.6 Utilize o Chrome e o Notepad++ . . . . . . . . . . . . . . . . . . . .
1.7 Socorro! Meu programa não funciona. Conheça e use o console do
Chrome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.8 Socorro! A acentuação não está funcionando corretamente . . . . .
Comunique-se com o usuário
2.1 Dê olá ao mundo de