Escolar Documentos
Profissional Documentos
Cultura Documentos
Ajax (1 aula)
Objeto XMLHttpRequest
Requisições assíncronas, loadings e callbacks
Manipulações XML
jQuery (4 aulas)
Seletores e Métodos
Eventos e Animações
Validações e Ajax
Já estudamos:
Parte I – Linguagem JavaScript (Pura)
Navegadores
Antigamente, cada navegador tinha seu modelo para
interpretar um HTML
Problemas de sites incompatíveis em navegadores diferentes
Hoje, os navegadores implementam o DOM para interpretar um
HTML
DOM
Objeto:
window
DOM
Objeto:
window
document
DOM
Objeto:
window
document
anchors, images,
forms, layers, etc
DOM
Objeto:
window
document
anchors, images,
forms, layers, etc
input (password,
text, submit, etc),
select, textarea,
etc
Objeto window
Objeto window
window.onload
Evento chamado quando termina o carregamento da página
window.onunload
Evento chamado quando saímos da página atual
Seja por entrar em outra página ou por fechar o browser
Objeto window
Métodos:
Caixas de Diálogo
window.alert(msg)
window.confirm(msg)
window.prompt(msg, valor_default)
Objeto window
Métodos:
Abrir, fechar e parar
window.open(url, nome, configuracoes)
Abre uma nova janela de acordo com as configuracoes
A página a ser carregada é a passada para o parâmetro URL
window.close()
Fecha a janela atual
Imprimir
window.print()
Imprime o que está sendo exibido na janela
Objeto window
Métodos:
Navegação
window.navigate() // apenas Internet Explorer
Abre uma nova janela de acordo com as configuracoes
window.forward()
Avança uma página. Semelhante a clicar no “avançar” do browser
window.back()
Volta uma página. Semelhante a clicar no “voltar” do browser
window.stop()
Para o carregamento do documento
Mesma coisa que apertar “stop” no browser ou “esc” no teclado
Objeto window
Métodos:
Intervalos e Timeout
window.setTimeout(funcao, tempo)
Executa a função quando passar o tempo especificado
window.setInterval(funcao, intervalo)
Executa a função de tempos em tempos, de acordo com o intervalo
window.clearTimeout(variavel_timeout)
Interrompe um Timeout criado
window.clearInterval(variavel_interval)
Interrompe um Interval criado
Objeto document
Objeto document