Documente Academic
Documente Profesional
Documente Cultură
Web interativa
Como reagir ao mundo virtual
<script type=text/javascript>
...
</javascript>
Mtodos:
prompt(..., ...)
alert(...)
document.getElementById(...)
Eventos:
onload
onclick
2. Armazenando dados
Tudo tem seu lugar
Mtodos:
isNaN()
toFixed(...)
indexOf(...)
3. Explorando o cliente
Explorao do navegador
Mtodos:
setTimeout(..., ... * 60 * 1000)
var timerID = setInterval(...,... * 60 * 1000)
Propriedades:
document.body.clientHeight
document.body.clientWidth
document.getElementById(...).style.height
navigator.cookieEnabled
Eventos:
onresize
4. Tomada de deciso
Se houver uma bifurcao na estrada, pegue-a
if ( test condition )
statement;
if ( test condition )
statement;
else
statement;
// Comentrio em JavaScript
/*Comentrio
com
vrias
linhas.*/
switch ( dados de teste )
{
case correspondncia 1:
instruo;
break;
default:
instruo;
break;
}
5. Looping
O risco de me tornar repetitivo
for (Init; Test; Update)
Action;
Operadores de lgica booleana: AND (&&), OR (||) e NOT (!)
while ( Teste )
Ao;
Array unidimensional:
var array = new Array();
var array = [ 1, 2, 3, 4, 5 ]
Array bidimensional:
var array = new Array(new Array(5), new Array(5));
6. Funes
Reduza, Reutilize, Recicle
function nome(...)
{
...
}
window.onload = function()
{
//Outros eventos
...
//onload
...
}
7. Formulrios e validao
Como fazer o usurio dizer tudo
Eventos:
onfocus
onblur
onchange
Mtodos:
submit()
/ Expresso regular /
Expresses regulares:
. Qualquer caractere, exceto uma nova linha
\s Um caractere de espao em branco
^ A string deve iniciar com o padro
\d Qualquer dgito numrico
\w Qualquer caractere alfanumrico
$ A string deve terminar com o padro
Quantificadores:
{n} O subpadro precedente deve aparecer exatamente n
vezes em uma linha
* O subpadro precedente deve aparecer 0 ou mais vezes
+ O subpadro precedente deve aparecer 1 ou mais vezes
? O subpadro precedente deve aparecer 0 ou 1 vez
() Agrupe os caracteres e/ou metacaracteres em um
subpadro
{min,max} O subpadro anterior deve aparecer pelo menos
min vezes em uma linha, porm no mais que max vezes
este|aquele O padro coincidir se o subpadro este ou o
subpadro aquele coincidir
[ClasseCaractere] ClasseCaractere um conjunto de
regras de expresso regular para coincidir com um nico
caractere