Como funcionam as aplicações web >> O ciclo de uma aplicação web tradicional >> AJAX, AJAJ e AJAH >> O cliclo de uma aplicação web utilizando AJAX >> Por quê, quando e como usar? >> XmlHttpRequest
Protocolo da camada de Aplicação do modelo OSI >> Na web utiliza como padrão a porta 80 >> Protocolo Stateless >> Protocolo Cliente/Servidor >> Baseado em Requisição/Resposta >> Utiliza cabeçalhos (headers)
Fora do padrão >> Browser precisa de add-on para suporte >> Dependência de fornecedor Por que Javascript + Xhtml? >> Padrão w3c >> Browser tem suporte builtin >> Independência de fornecedor
vista... Seu site pessoal provavelmente não será uma aplicação dinâmina... o internet banking do seu banco, sim! A aplicação que gerencia ou administra seu site também.
melhor usabilidade, melhor interatividade com quem usa >> Utilização de efeitos visuais (limitado, mas suficiente) >> Economia de banda (aplicação mais veloz)
através de bibliotecas especializadas. Vantagens: >> Facilidade de utilização >> Tratamento de incompatibilidades entre browsers >> Disponibilidade de métodos JS auxiliares para diversas funcionalidades
funcionalidades da Prototype. Por que Prototype? >> Uso/sintaxe simples e direto >> Grande disponibilidade de métodos auxiliares >> Grande comunidade, notavelmente pela integração com o framework de desenvolvimento web Ruby on Rails
aplicação que utilize Ajax é recomendado bom conhecimento de xhtml, dom e javascript. Quais ferramentas utilizar? Navegador: Firefox Add-ons: >> Firebug >> Html Validator >> Tamper data >> Web Developer
id Método $F(); $F('nome_id'); // Recupera valor de um input de form Método document.getElementsByClassName() document.getElementsByClassName('classe_css'); // Recupera um array com todos os elementos que // estejam na classe 'classe_css'