`
linguagem` `
topico` `
nome`Evento : Em javascript`
` `
titulo`EventoJs`
` `
descritor`apoie, apoie.org, evento, javascript`
` `
lead`Na programação orientada a eventos os programas não tem processamento monolítico iniciando-se no disparo do programa e indo até a última linha de código e seu encerramento de uma só vez. Os programas são divididos em pequenos trechos que descrevem as respostas que o sistema deve fornecer a determinados eventos.
.`
` `
origem`EventoJs.xml`
` `
` `
topico` `
titulo`O que são`
` `
desc`

Ações que atuam sobre o ambiente do programa. Os eventos mais comuns e evidentes são provenientes da ação do usuário, tais como
Ação do mouse (botão sendo abaixado, ou clique)
Entrada de dados via teclado
Seleção de um item de uma lista
Mudança de uma lista ou caixa.
Podem ser disparados por outros eventos por exemplo tempo:  hora, frequencia(diario, semanal,..)

 

`
` `
` `

topico` `
titulo`Como inicia`
` `
desc
No disparo do programa e indo até a última linha de código e seu encerramento se dá em uma só vez..

`
` `

topico` `
titulo`Como termina`
` `
desc
Após processar a resposta a um determinado evento o sistema permanece em estado de espera da ocorrência de um outro evento, Os programas só terminam em resposta ao evento de encerramento ou em caso de falha.

`
` `
` `
topico` `
titulo`Porque`
` `
desc
Imprevisibilidade. Sabe que existe mas não sabe onde , quando e como irá  ocorrer`

`

` `
` `
topico` `
titulo`Para que`
` `
desc`Eventos normalmente são associados a uma chave, que irá faze-la mudar de estado (liga/desliga).
O tratamento do evento será executado em função desta chave ou através de uma combinação de chaves.

`

` `
` `
topico` `
titulo`Exemplo de eventos `
` `
desc`
  • Interruptor é a própria lampada:

Testador de js: http://jsfiddle.net/bg49mer2/


`
` `
` `

topico` `
titulo`Controladores de eventos`
` `
desc`
onAbort |
onBlur | onChange | onClick |
onDblClick | onDragDrop | onError |
onFocus | onKeyDown | onKeyPress | onKeyUp |
onLoad |
onMouseDown | onMouseMove | onMouseOut |
onMouseOver | onMouseUp |
onMove | onReset | onResize |
onSelect | onSubmit | onUnload

http://www.w3schools.com/jsref/dom_obj_event.asp

`
` `
` `
`