4. Show me the code !!!
<html>
<script> <!-- type="text/javascript" -->
code...
</script>
</html>
OU
<script src=”<endereco>.js”></script>
sexta-feira, 2 de agosto de 13
6. Tipos de Dados
Array -> var array = new Array()
Number -> var number = new Number()
Boolean -> var bool = new Boolean()
Object -> var object = { prop: val, method:
function () {} }
String -> var string = new String()
+++
sexta-feira, 2 de agosto de 13
7. E o
Document..Object..Model..
variável “window” é a raiz de tudo. Mas que
usamos é o “document”
métodos #notBad
document.getElementById(id) //busca por Id
document.getElementsByName(name) // busca por
pelo atributo name
document.getElementsByTagName(nameTag) //
buscar pelo nome da tag
sexta-feira, 2 de agosto de 13
9. IF ELSE FOR SWITH
if (expression){ }else { }
for (var index = 0; index < length; index++){ }
switch(data) { case value: { code.. break;}
default: break; }
sexta-feira, 2 de agosto de 13
14. #RULES
if (google.com.br) return false;
if (facebook.com) return false;
if (gmail.com || hotmail.com || @qualquerEmail)
return false;
if (coding) return like;
sexta-feira, 2 de agosto de 13
16. //TODO #1
Ao clicar nos links “Cima”“Baixo”“Direita” e
“Esquerda”, salvar a sequencia de comandos
Ex: Clicar em Cima e Baixo
Gerar C,B
sexta-feira, 2 de agosto de 13
17. //TODO #2
Ao clicar no botão “Processar comando”:
Escrever o comando no input
Escrever no primeiro <span> o comando
Escrever no segundo <span> o custo do
comando
Ex: Cima + Baixo = (10 + 20) -> 30
sexta-feira, 2 de agosto de 13
18. //TODO #3
O máximo de comandos clicados deve ser 5
Quando for clicado o sexto comando, gerar
um popup(alert) informando e zerar a lista de
comandos
Se clicar direto no “Processar comando” sem
comandos clicados não exibir os <span>
sexta-feira, 2 de agosto de 13
19. TIMEBOX
30 Minutos para o CODE
5 Minutos para cada participante apresentar
o que fez para os demais
window.location = “http://github.com”
#openTheBox
sexta-feira, 2 de agosto de 13