Apostila de Introdução ao Javascript
(e um mini-curso online)
aceito receber e-mails EuCurso

Conteúdo do Ebook:

UNIDADE 1 . 6

UNIDADE 2 INTRODUÇÃO AO JAVASCRIPT 7
2.1 O QUE É JAVASCRIPT? 7
2.2 ONDE OS SCRIPT PODEM SER EXECUTADOS ? . 7
2.3 VERSÕES DE NAVEGADORES E DE JAVASCRIPT 7

UNIDADE 3 NOÇÕES BÁSICAS DE JAVASCRIPT 9
3.1 CRIANDO UM SCRIPT EM UMA PÁGINA HTML . 9
3.2 UTILIZANDO COMENTÁRIOS 9
3.3 A ESTRUTURA DE UM SCRIPT JAVASCRIPT 10
3.4 VARIÁVEIS. 11
3.5 TIPOS DE DADOS 11
3.5.1 Tipos de dados Primitivos (por valor). 11
3.5.2 Tipos de dados especiais (undefined e Null) . 12
3.5.3 Tipos de dados Compostos (por referência) 12
3.6 CAIXAS DE DIÁLOGO OU DE MENSAGEM . 13
3.6.1 O método alert() 13
3.6.2 O método prompt() 14
3.6.3 O método confirm() . 15
3.6.4 O método document.write(). 15
3.7 OPERADORES . 16

UNIDADE 4 UTILIZANDO FUNÇÕES 18
4.1 O QUE É FUNÇÃO . 18
4.2 UTILIZANDO FUNÇÕES NO JAVASCRIPT . 18
4.3 AS FUNÇÕES INTRÍNSECAS DO JAVASCRIPT 18
4.3.1 A função parseInt() e parseFloat() 18
4.3.2 Função escape() e unescape() . 19
4.3.3 A função isNaN(). 19
4.4 FUNÇÕES CRIADAS PELO USUÁRIO . 20
4.5 LABORATÓRIO . 21
4.5.1 Exercício 4. 21
4.5.2 Exercício 5. 21
4.5.3 Exercício 6. 21
4.5.4 Exercício 7. 21
4.5.5 Exercício 8. 21

UNIDADE 5 EXPRESSÕES 22
5.1 EXPRESSÕES CONDICIONAIS – ESTRUTURAS DE TESTE. 22
5.1.1 if. else. 22
5.2 EXPRESSÕES SELETORAS . 23
5.2.1 switch. 23
5.3 LABORATÓRIO . 24
5.3.1 Exercício 9. 24
5.3.2 Exercício 10. 24
5.3.3 Exercício 11. 24
5.3.4 Exercício 12. 24
5.3.5 Exercício 13. 25
5.4 EXPRESSÕES DE LOOP - ESTRUTURAS DE REPETIÇÃO. 25
5.4.1 While 25
5.4.2 Do While 26
5.4.3 For. 26
5.5 LABORATÓRIO . 27
5.5.1 Exercício 14. 27
5.5.2 Exercício 15. 27
5.5.3 Exercício 16. 27
5.5.4 Exercício 17. 27

UNIDADE 6 OBJETOS . 28
6.1 O OBJETO ARRAY 28
6.2 O OBJETO DATE 30
6.3 O OBJETO MATH . 31
6.4 O OBJETO STRING 32
6.5 OBJETOS CRIADOS PELO USUÁRIO 33
6.6 MÉTODOS 34
6.6.1 Métodos estáticos 34
6.6.2 A declaração this. 34
6.6.3 A declaração with. 34
6.6.4 A função eval() 35
6.7 LABORATÓRIO . 36
6.7.1 Exercício 18. 36
6.7.2 Exercício 19. 36
6.7.3 Exercício 20. 36
6.7.4 Exercício 21. 37
6.7.5 Exercício 22. 37
6.7.6 Exercício 23. 37
6.7.7 Exercício 24. 37

UNIDADE 7 EVENTOS . 38
7.1 O QUE É . 38
7.2 EVENTOS IMPLEMENTADOS PELO JAVASCRIPT 38
7.3 COMO SE DEFINE UM EVENTO 39
7.4 GESTÕES DE EVENTOS DISPONÍVEIS EM JAVASCRIPT . 39
7.4.1 onclick . 40
7.4.2 onload 40
7.4.3 onunload 40
7.4.4 onmouseover 40
7.4.5 onmouseout 40
7.4.6 onfocus. 41
7.4.7 onblur 41
7.4.8 onchange . 42
7.4.9 onselect 42

UNIDADE 8 CONHECENDO OBJECTS DOM . 43
8.1 INTRODUÇÃO A DOM:. 43
8.2 O QUE É HTML DOM? 43
8.3 QUANDO DEVEMOS USAR JAVASCRIPT. 43
8.4 AS DIVISÕES DE DOM . 43
8.5 ALTERAR CONTEÚDO COM HTML DOM. 43
8.6 DOCUMENT OBJECTS . 44
8.7 PROPRIEDADES DO OBJETO BODY. 44
8.8 OBJETO FORM 45
8.8.1 Atributos do Form . 45
8.8.2 Métodos de um FORM. 46
8.8.3 Eventos de um form . 46
Alfamídia Programação: Introdução ao Javascript
5
8.8.4 “Elements” de um FORM . 46
8.9 MÉTODO GETELEMENTBYID . 47

UNIDADE 9 MANIPULANDO FORMS COM DOM. 48
9.1 TUTORIAL 48
9.2 EXTRAINDO INFORMAÇÕES DOS FORMULÁRIOS HTML. 50
9.2.1 Buscando informações de formulários não nomeados 51
9.2.2 Buscando informações de formulários nomeados. 52
9.3 VALIDANDO INFORMAÇÕES NO FORMULÁRIO 52
9.3.1 Validando informações de caixas de texto 53
9.3.2 Validando listas de seleção simples e múltipla (Combo e ListBox) 54
9.3.3 Validando caixas de escolha simples e múltipla (RadioButton e CheckBox) 56
9.3.4 Controle de elementos do Textearea . 58
9.3.5 Criando uma função para mascaras de campos . 58
9.4 VALIDAÇÃO COM EXPRESSÕES REGULARES (REGEX). 59
9.5 LABORATÓRIO . 60
9.5.1 Exercício 25. 60
9.5.2 Exercício 26. 60
9.5.3 Exercício 27. 61
UNIDADE 10 OBJETO WINDOW. 63

10.1 MÉTODOS DO OBJETO WINDOW. 63

UNIDADE 11 INTRODUÇÃO AO DHTML 67
11.1 O QUE É DHTML 67
11.2 TROCANDO O LAYOUT DOS ELEMENTOS DO HTML 67
11.3 ESCONDENDO E MOSTRANDO ELEMENTOS DINAMICAMENTE 68