programação para internet 2 · • É conhecida como “a linguagem script da web”; • É...
TRANSCRIPT
1Unidade 03 – JavaScript
Programação para Internet 2
JavaScript
Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro
Prof. Edwar Saliba Júnior
2Unidade 03 – JavaScript
Programação para Internet 2
JS Tutorial
3Unidade 03 – JavaScript
Programação para Internet 2
Introdução• É conhecida como “A Linguagem Script da
WEB”;
• É utilizada em bilhões de páginas para:– adicionar funcionalidades,– validar formulários,– comunicação com o servidor e – muito mais;
• É muito simples de ser aprendida.
4Unidade 03 – JavaScript
Programação para Internet 2
Características• É uma linguagem de programação leve;
• O código gerado em JavaScript pode ser inserido em páginas HTML;
• O código JavaScript inserido em páginas HTML pode ser executado por todos os navegadores modernos;
• É uma linguagem muito simples de ser aprendida.
5Unidade 03 – JavaScript
Programação para Internet 2
Observação
• JavaScript e Java, apesar da semelhança do nome, são linguagens totalmente distintas uma da outra.
6Unidade 03 – JavaScript
Programação para Internet 2
Como Fazer
7Unidade 03 – JavaScript
Programação para Internet 2
JavaScript em <body>
8Unidade 03 – JavaScript
Programação para Internet 2
JavaScript em <body>Exemplo
9Unidade 03 – JavaScript
Programação para Internet 2
JavaScript Function em <body>
10Unidade 03 – JavaScript
Programação para Internet 2
JavaScript Function em <body>Exemplo 2
11Unidade 03 – JavaScript
Programação para Internet 2
JavaScript em Arquivo
12Unidade 03 – JavaScript
Programação para Internet 2
JavaScript em ArquivoExemplo
Após apertar o botão “Try it”.
13Unidade 03 – JavaScript
Programação para Internet 2
Manipulando Elementos HTML
14Unidade 03 – JavaScript
Programação para Internet 2
Manipulando Elementos HTMLExemplo
15Unidade 03 – JavaScript
Programação para Internet 2
Escrevendo no Documento
16Unidade 03 – JavaScript
Programação para Internet 2
Escrevendo no DocumentoExemplo
17Unidade 03 – JavaScript
Programação para Internet 2
Advertência
18Unidade 03 – JavaScript
Programação para Internet 2
AdvertênciaExemplo
Após apertar o botão “Try it”.
19Unidade 03 – JavaScript
Programação para Internet 2
Declarações• JavaScript é um conjunto de declarações
a serem executadas pelo navegador.
20Unidade 03 – JavaScript
Programação para Internet 2
Código em JavaScript
21Unidade 03 – JavaScript
Programação para Internet 2
Código em JavaScriptExemplo
22Unidade 03 – JavaScript
Programação para Internet 2
Blocos de Comandos
23Unidade 03 – JavaScript
Programação para Internet 2
Blocos de ComandosExemplo
Após apertar o botão “Try it”.
24Unidade 03 – JavaScript
Programação para Internet 2
JavaScript é Case Sensitive• Como na linguagem C ou Java, o JavaScript
também é sensível a caixa. Assim sendo, preste bastante atenção ao escrever os comandos.
25Unidade 03 – JavaScript
Programação para Internet 2
Atenção
26Unidade 03 – JavaScript
Programação para Internet 2
Comentário em JavaScript
27Unidade 03 – JavaScript
Programação para Internet 2
Comentário em JavaScriptExemplo
28Unidade 03 – JavaScript
Programação para Internet 2
Comentário em Várias Linhas
29Unidade 03 – JavaScript
Programação para Internet 2
Comentário em Várias LinhasExemplo
30Unidade 03 – JavaScript
Programação para Internet 2
Usando Comentários para Prevenir Execuções – Parte 1
31Unidade 03 – JavaScript
Programação para Internet 2
Usando Comentários para Prevenir Execuções – Parte 2
32Unidade 03 – JavaScript
Programação para Internet 2
Comentário de Fim de Linha
33Unidade 03 – JavaScript
Programação para Internet 2
Variáveis
34Unidade 03 – JavaScript
Programação para Internet 2
VariáveisExemplo
35Unidade 03 – JavaScript
Programação para Internet 2
Regras para Variáveis
36Unidade 03 – JavaScript
Programação para Internet 2
Tipos de Dados
37Unidade 03 – JavaScript
Programação para Internet 2
Declarando Variáveis
38Unidade 03 – JavaScript
Programação para Internet 2
Declarando Várias Variáveis
39Unidade 03 – JavaScript
Programação para Internet 2
Valor Indefinido
40Unidade 03 – JavaScript
Programação para Internet 2
Redeclarando Variáveis
41Unidade 03 – JavaScript
Programação para Internet 2
Aritmética
Após apertar o botão “Try it”.
42Unidade 03 – JavaScript
Programação para Internet 2
Tipo de Dados Dinâmico
43Unidade 03 – JavaScript
Programação para Internet 2
String
44Unidade 03 – JavaScript
Programação para Internet 2
StringExemplo
45Unidade 03 – JavaScript
Programação para Internet 2
Números
46Unidade 03 – JavaScript
Programação para Internet 2
NúmerosExemplo
47Unidade 03 – JavaScript
Programação para Internet 2
Valor Booleano
48Unidade 03 – JavaScript
Programação para Internet 2
Array
49Unidade 03 – JavaScript
Programação para Internet 2
ArrayExemplo
50Unidade 03 – JavaScript
Programação para Internet 2
Objetos
51Unidade 03 – JavaScript
Programação para Internet 2
ObjetosExemplo
52Unidade 03 – JavaScript
Programação para Internet 2
Valores: indefinido e nulo
53Unidade 03 – JavaScript
Programação para Internet 2
Declarando Tipos de Variáveis
54Unidade 03 – JavaScript
Programação para Internet 2
Orientação a Objetos• Em JavaScript, tudo é objeto:
– uma String,– um Array,– uma data,– um número e – etc.
• Em JavaScript um objeto é um dado, com propriedades e métodos.
55Unidade 03 – JavaScript
Programação para Internet 2
Propriedades e Métodos
56Unidade 03 – JavaScript
Programação para Internet 2
Objetos em JavaScript
57Unidade 03 – JavaScript
Programação para Internet 2
Criando Objetos
58Unidade 03 – JavaScript
Programação para Internet 2
Criando ObjetosExemplo
59Unidade 03 – JavaScript
Programação para Internet 2
Acessando Propriedades
60Unidade 03 – JavaScript
Programação para Internet 2
Acessando Métodos
61Unidade 03 – JavaScript
Programação para Internet 2
Funções
62Unidade 03 – JavaScript
Programação para Internet 2
Funções - Sintaxe
63Unidade 03 – JavaScript
Programação para Internet 2
Funções com Argumentos
64Unidade 03 – JavaScript
Programação para Internet 2
Funções com ArgumentosExemplo
Mensagem após botão “Try it” ser pressionado.
65Unidade 03 – JavaScript
Programação para Internet 2
Funções com ArgumentosOutro Exemplo
66Unidade 03 – JavaScript
Programação para Internet 2
Funções com Valor de Retorno
67Unidade 03 – JavaScript
Programação para Internet 2
Funções com Valor de Retorno
68Unidade 03 – JavaScript
Programação para Internet 2
Funções com Valor de Retorno
69Unidade 03 – JavaScript
Programação para Internet 2
Funções com Valor de RetornoExemplo
70Unidade 03 – JavaScript
Programação para Internet 2
Variáveis Locais, Globais e Tempo de Vida de Cada Qual
71Unidade 03 – JavaScript
Programação para Internet 2
Atenção!
72Unidade 03 – JavaScript
Programação para Internet 2
Operadores
73Unidade 03 – JavaScript
Programação para Internet 2
OperadoresExemplo
Após clique no botão “Try it”.
74Unidade 03 – JavaScript
Programação para Internet 2
Operadores Aritméticos
75Unidade 03 – JavaScript
Programação para Internet 2
Operadores de Atribuição
76Unidade 03 – JavaScript
Programação para Internet 2
O Operador “+” Usado com Strings
77Unidade 03 – JavaScript
Programação para Internet 2
Adicionando Espaço em BrancoExemplo 1
78Unidade 03 – JavaScript
Programação para Internet 2
Adicionando Espaço em BrancoExemplo 2
79Unidade 03 – JavaScript
Programação para Internet 2
Adicionando Strings e Números
80Unidade 03 – JavaScript
Programação para Internet 2
Adicionando Strings e NúmerosExemplo
81Unidade 03 – JavaScript
Programação para Internet 2
Operadores de Comparação
82Unidade 03 – JavaScript
Programação para Internet 2
Como Usar?
83Unidade 03 – JavaScript
Programação para Internet 2
Operadores Lógicos
84Unidade 03 – JavaScript
Programação para Internet 2
Operadores LógicosExemplo
85Unidade 03 – JavaScript
Programação para Internet 2
Estruturas Condicionais
86Unidade 03 – JavaScript
Programação para Internet 2
if
87Unidade 03 – JavaScript
Programação para Internet 2
ifExemplo
88Unidade 03 – JavaScript
Programação para Internet 2
if … else
89Unidade 03 – JavaScript
Programação para Internet 2
if … elseExemplo
90Unidade 03 – JavaScript
Programação para Internet 2
if … else … if … else
91Unidade 03 – JavaScript
Programação para Internet 2
if … else … if … else
92Unidade 03 – JavaScript
Programação para Internet 2
if … else … if … elseExemplo
93Unidade 03 – JavaScript
Programação para Internet 2
switch ... case
94Unidade 03 – JavaScript
Programação para Internet 2
switch … case
95Unidade 03 – JavaScript
Programação para Internet 2
switch … caseExemplo
96Unidade 03 – JavaScript
Programação para Internet 2
switch ... case com default
97Unidade 03 – JavaScript
Programação para Internet 2
switch ... case com defaultExemplo
98Unidade 03 – JavaScript
Programação para Internet 2
Estruturas de Repetição
99Unidade 03 – JavaScript
Programação para Internet 2
Estruturas de RepetiçãoExemplo
100Unidade 03 – JavaScript
Programação para Internet 2
for
101Unidade 03 – JavaScript
Programação para Internet 2
forExemplo
102Unidade 03 – JavaScript
Programação para Internet 2
for ... in
103Unidade 03 – JavaScript
Programação para Internet 2
for ... in
104Unidade 03 – JavaScript
Programação para Internet 2
while
105Unidade 03 – JavaScript
Programação para Internet 2
whileExemplo
106Unidade 03 – JavaScript
Programação para Internet 2
do … while
107Unidade 03 – JavaScript
Programação para Internet 2
do … whileExemplo
108Unidade 03 – JavaScript
Programação para Internet 2
break e continue
109Unidade 03 – JavaScript
Programação para Internet 2
break
110Unidade 03 – JavaScript
Programação para Internet 2
breakExemplo
111Unidade 03 – JavaScript
Programação para Internet 2
continue
112Unidade 03 – JavaScript
Programação para Internet 2
continueExemplo
113Unidade 03 – JavaScript
Programação para Internet 2
throw e try catch
114Unidade 03 – JavaScript
Programação para Internet 2
try … catch
115Unidade 03 – JavaScript
Programação para Internet 2
try … catchExemplo 1
116Unidade 03 – JavaScript
Programação para Internet 2
try … catchExemplo 2
117Unidade 03 – JavaScript
Programação para Internet 2
throw
118Unidade 03 – JavaScript
Programação para Internet 2
throwExemplo 1
119Unidade 03 – JavaScript
Programação para Internet 2
throwExemplo 2
120Unidade 03 – JavaScript
Programação para Internet 2
Validação de Formulário
121Unidade 03 – JavaScript
Programação para Internet 2
Validação de FormulárioExemplo
122Unidade 03 – JavaScript
Programação para Internet 2
Validação de E-mail
123Unidade 03 – JavaScript
Programação para Internet 2
Validação de E-mail Exemplo
124Unidade 03 – JavaScript
Programação para Internet 2
Windows 8
125Unidade 03 – JavaScript
Programação para Internet 2
JS HTML DOM
126Unidade 03 – JavaScript
Programação para Internet 2
HTML DOM (Document Object Model)
127Unidade 03 – JavaScript
Programação para Internet 2
Encontrando Elementos HTML pelo id
128Unidade 03 – JavaScript
Programação para Internet 2
Encontrando Elementos HTML pelo idExemplo
129Unidade 03 – JavaScript
Programação para Internet 2
Encontrando Elementos HTML pela tag
130Unidade 03 – JavaScript
Programação para Internet 2
Encontrando Elementos HTML pela tagExemplo
131Unidade 03 – JavaScript
Programação para Internet 2
Alterando o Fluxo de Saída HTML
132Unidade 03 – JavaScript
Programação para Internet 2
Alterando o Fluxo de Saída HTMLExemplo
133Unidade 03 – JavaScript
Programação para Internet 2
Alterando o Conteúdo HTMLParte 01
134Unidade 03 – JavaScript
Programação para Internet 2
Alterando o Conteúdo HTMLParte 01 - Exemplo
135Unidade 03 – JavaScript
Programação para Internet 2
Alterando o Conteúdo HTMLParte 02
136Unidade 03 – JavaScript
Programação para Internet 2
Alterando o Conteúdo HTMLParte 02 - Exemplo
137Unidade 03 – JavaScript
Programação para Internet 2
Alterando um Atributo HTML
138Unidade 03 – JavaScript
Programação para Internet 2
Alterando um Atributo HTMLExemplo
139Unidade 03 – JavaScript
Programação para Internet 2
Alterando um Estilo HTMLParte 01
140Unidade 03 – JavaScript
Programação para Internet 2
Alterando um Estilo HTMLParte 01 - Exemplo
141Unidade 03 – JavaScript
Programação para Internet 2
Alterando um Estilo HTMLParte 02
142Unidade 03 – JavaScript
Programação para Internet 2
Alterando um Estilo HTMLParte 02 - Exemplo
143Unidade 03 – JavaScript
Programação para Internet 2
Alterando um Estilo HTMLParte 03
• Como fazer um elemento HTML ficar invisível e também visível;
• Direto ao exemplo no próximo slide:
Observação: existem diversas propriedades de estilo que podem ser trabalhadas, para acessar a lista completa clique aqui.
144Unidade 03 – JavaScript
Programação para Internet 2
Alterando um Estilo HTMLParte 03 - Exemplo
145Unidade 03 – JavaScript
Programação para Internet 2
Eventos
146Unidade 03 – JavaScript
Programação para Internet 2
EventosExemplo
Tela inicial.
Mouse paradoaqui, após clicar
no quadro àdireita.
Mais um clique aqui.
Mais um clique aqui.
Mais um clique aqui.
Mais um clique aqui.
147Unidade 03 – JavaScript
Programação para Internet 2
Exemplo 2
148Unidade 03 – JavaScript
Programação para Internet 2
Exemplo 3
149Unidade 03 – JavaScript
Programação para Internet 2
Associação de Eventos a Elementos HTML
150Unidade 03 – JavaScript
Programação para Internet 2
Associação de Eventos Usando HTML DOM
151Unidade 03 – JavaScript
Programação para Internet 2
Associação de Eventos Usando HTML DOMExemplo
152Unidade 03 – JavaScript
Programação para Internet 2
onload / onunload
153Unidade 03 – JavaScript
Programação para Internet 2
onload / onunloadExemplo
154Unidade 03 – JavaScript
Programação para Internet 2
onchange
155Unidade 03 – JavaScript
Programação para Internet 2
onmouseover / onmouseout
156Unidade 03 – JavaScript
Programação para Internet 2
onmouseover / onmouseoutExemplo
157Unidade 03 – JavaScript
Programação para Internet 2
onmousedown / onmouseup
158Unidade 03 – JavaScript
Programação para Internet 2
onmousedown / onmouseupExemplo
159Unidade 03 – JavaScript
Programação para Internet 2
Criando Novos Elementos HTML
160Unidade 03 – JavaScript
Programação para Internet 2
Criando Novos Elementos HTMLExemplo
161Unidade 03 – JavaScript
Programação para Internet 2
Criando Novos Elementos HTMLExemplo - Explicação
162Unidade 03 – JavaScript
Programação para Internet 2
Removendo Elementos HTML
163Unidade 03 – JavaScript
Programação para Internet 2
Removendo Elementos HTMLExemplo
164Unidade 03 – JavaScript
Programação para Internet 2
Removendo Elementos HTMLExemplo - Explicação
165Unidade 03 – JavaScript
Programação para Internet 2
JS Objects
166Unidade 03 – JavaScript
Programação para Internet 2
Objetos em JavaScript
167Unidade 03 – JavaScript
Programação para Internet 2
Acessando os Métodos
168Unidade 03 – JavaScript
Programação para Internet 2
Criando Objetos
169Unidade 03 – JavaScript
Programação para Internet 2
Criando ObjetosExemplo 1
170Unidade 03 – JavaScript
Programação para Internet 2
Criando ObjetosExemplo 2
171Unidade 03 – JavaScript
Programação para Internet 2
Método Construtor
172Unidade 03 – JavaScript
Programação para Internet 2
Método ConstrutorExemplo
173Unidade 03 – JavaScript
Programação para Internet 2
Criando Instâncias do Objeto
174Unidade 03 – JavaScript
Programação para Internet 2
Criando Propriedades para o Objeto
175Unidade 03 – JavaScript
Programação para Internet 2
Criando Métodos para o Objeto
176Unidade 03 – JavaScript
Programação para Internet 2
Criando Métodos para o ObjetoExemplo
177Unidade 03 – JavaScript
Programação para Internet 2
Classes
178Unidade 03 – JavaScript
Programação para Internet 2
for ... in
179Unidade 03 – JavaScript
Programação para Internet 2
for ... inExemplo
180Unidade 03 – JavaScript
Programação para Internet 2
Objetos Números
181Unidade 03 – JavaScript
Programação para Internet 2
Precisão Numérica
182Unidade 03 – JavaScript
Programação para Internet 2
Base Octal e Hexadecimal
183Unidade 03 – JavaScript
Programação para Internet 2
Números: Propriedades e Métodos
184Unidade 03 – JavaScript
Programação para Internet 2
Objeto String
185Unidade 03 – JavaScript
Programação para Internet 2
String Exemplo
186Unidade 03 – JavaScript
Programação para Internet 2
Tamanho da String
187Unidade 03 – JavaScript
Programação para Internet 2
Descobrindo uma String numa String
188Unidade 03 – JavaScript
Programação para Internet 2
Comparando Conteúdo
189Unidade 03 – JavaScript
Programação para Internet 2
Sobrescrevendo Conteúdo
190Unidade 03 – JavaScript
Programação para Internet 2
Caixa Alta e Caixa Baixa
191Unidade 03 – JavaScript
Programação para Internet 2
Convertendo uma String
192Unidade 03 – JavaScript
Programação para Internet 2
Caracteres Especiais
193Unidade 03 – JavaScript
Programação para Internet 2
String: Propriedades e Métodos
194Unidade 03 – JavaScript
Programação para Internet 2
Objeto Date• Objeto utilizado para se trabalhar com data e hora.
195Unidade 03 – JavaScript
Programação para Internet 2
Configurando uma Data
196Unidade 03 – JavaScript
Programação para Internet 2
Comparando Duas Datas
197Unidade 03 – JavaScript
Programação para Internet 2
Objeto Array
198Unidade 03 – JavaScript
Programação para Internet 2
Objeto ArrayExemplo
199Unidade 03 – JavaScript
Programação para Internet 2
Criando um Vetor (Array)
200Unidade 03 – JavaScript
Programação para Internet 2
Acessando a Posição de um Vetor (Array)
201Unidade 03 – JavaScript
Programação para Internet 2
Diferentes Tipos de Objetos no Mesmo Vetor (Array)
202Unidade 03 – JavaScript
Programação para Internet 2
Vetor (Array): Métodos e Propriedades
Complete array object reference.
203Unidade 03 – JavaScript
Programação para Internet 2
Vetor (Array): Criando Novos Métodos
204Unidade 03 – JavaScript
Programação para Internet 2
Vetor (Array): Criando Novos Métodos
205Unidade 03 – JavaScript
Programação para Internet 2
Objeto Booleano
206Unidade 03 – JavaScript
Programação para Internet 2
Objeto Matemático
207Unidade 03 – JavaScript
Programação para Internet 2
Métodos do Objeto Matemático
208Unidade 03 – JavaScript
Programação para Internet 2
Objeto Expressões Regulares
209Unidade 03 – JavaScript
Programação para Internet 2
Expressões RegularesModificadores
210Unidade 03 – JavaScript
Programação para Internet 2
Expressões RegularesExemplo 1
211Unidade 03 – JavaScript
Programação para Internet 2
Expressões RegularesExemplo 2
212Unidade 03 – JavaScript
Programação para Internet 2
Expressões RegularesExemplo 3
213Unidade 03 – JavaScript
Programação para Internet 2
Expressões RegularesMétodo test()
214Unidade 03 – JavaScript
Programação para Internet 2
Expressões RegularesMétodo test() - Exemplo
215Unidade 03 – JavaScript
Programação para Internet 2
Expressões RegularesMétodo exec()
216Unidade 03 – JavaScript
Programação para Internet 2
Expressões RegularesMétodo exec() - Exemplo
217Unidade 03 – JavaScript
Programação para Internet 2
JS Window
218Unidade 03 – JavaScript
Programação para Internet 2
Window (Janela)
219Unidade 03 – JavaScript
Programação para Internet 2
Tamanho da Janela (Window)
220Unidade 03 – JavaScript
Programação para Internet 2
Tamanho da Janela (Window) Exemplo
221Unidade 03 – JavaScript
Programação para Internet 2
Outros Métodos de Janela
222Unidade 03 – JavaScript
Programação para Internet 2
Tela da Janela (Window Screen)
223Unidade 03 – JavaScript
Programação para Internet 2
Tela da Janela (Window Screen)Exemplo
224Unidade 03 – JavaScript
Programação para Internet 2
Todas as Propriedades de Tela em um Único Exemplo
225Unidade 03 – JavaScript
Programação para Internet 2
Localização da Janela (Window Location)
226Unidade 03 – JavaScript
Programação para Internet 2
Window Location - Href
227Unidade 03 – JavaScript
Programação para Internet 2
Window Location - Pathname
228Unidade 03 – JavaScript
Programação para Internet 2
Window Location - Assign
229Unidade 03 – JavaScript
Programação para Internet 2
Window Location – AssignExemplo
230Unidade 03 – JavaScript
Programação para Internet 2
Window History
231Unidade 03 – JavaScript
Programação para Internet 2
Window History Back
232Unidade 03 – JavaScript
Programação para Internet 2
Window History Forward
233Unidade 03 – JavaScript
Programação para Internet 2
Window Navigator
234Unidade 03 – JavaScript
Programação para Internet 2
Window NavigatorExemplo
235Unidade 03 – JavaScript
Programação para Internet 2
Atenção!
236Unidade 03 – JavaScript
Programação para Internet 2
Alert Box
237Unidade 03 – JavaScript
Programação para Internet 2
Alert BoxExemplo
238Unidade 03 – JavaScript
Programação para Internet 2
Confirm Box
239Unidade 03 – JavaScript
Programação para Internet 2
Confirm BoxExemplo
240Unidade 03 – JavaScript
Programação para Internet 2
Prompt Box
241Unidade 03 – JavaScript
Programação para Internet 2
Prompt BoxExemplo
242Unidade 03 – JavaScript
Programação para Internet 2
Quebra de Linha
243Unidade 03 – JavaScript
Programação para Internet 2
Timing Events
244Unidade 03 – JavaScript
Programação para Internet 2
Método setInterval()
245Unidade 03 – JavaScript
Programação para Internet 2
Método setInterval() - Exemplo
246Unidade 03 – JavaScript
Programação para Internet 2
Método setInterval() - Exemplo 2
247Unidade 03 – JavaScript
Programação para Internet 2
Como Parar
a Execu-
ção
248Unidade 03 – JavaScript
Programação para Internet 2
Como Parar a ExecuçãoExemplo
249Unidade 03 – JavaScript
Programação para Internet 2
Método: setTimeout()
250Unidade 03 – JavaScript
Programação para Internet 2
Método: setTimeout()Exemplo
251Unidade 03 – JavaScript
Programação para Internet 2
Como Para a Execução?
252Unidade 03 – JavaScript
Programação para Internet 2
Como Parar a Execução - Exemplo
253Unidade 03 – JavaScript
Programação para Internet 2
Cookies - Introdução
254Unidade 03 – JavaScript
Programação para Internet 2
Criando e Armazenando um Cookie Simples – Parte 01
255Unidade 03 – JavaScript
Programação para Internet 2
Criando e Armazenando um Cookie Simples – Parte 02
256Unidade 03 – JavaScript
Programação para Internet 2
Criando e Armazenando um Cookie Simples – Parte 03
257Unidade 03 – JavaScript
Programação para Internet 2
Bibliografia• W3Schools. JavaScript. Disponível em:
<http://www.w3schools.com/js/default.asp> Acesso em: 06 jan. 2013.