DESENVOLVIMENTO WEB –
INTRODUÇÃO AO AJAX
2008/2010 Versão 4.0b - Prof. Carlos Majer Página 2
AJAX
Asynchronous Javascript and XML
IInnttrroodduuççããoo
Este é um artigo que visa introduzir a utilização de AJAX ao desenvolvedor web. Para isto, o estudante deveatender alguns pré-requisitos:-
Conhecimento mínimo para criação de elementos de formulários HTML
Conhecimento mínimo de funcionamento do Javascript (estrutura, condições, laços, criação devariáveis, etc.)
Conhecimento básico do DOM – Document Object Model, para poder acessar os objetos criados napágina HTML.
Como o exemplo é em PHP, pressupõe-se que o desenvolvedor tenha conhecimento destalinguagem. Caso isto não ocorra, mas ele tenha conhecimento em outras linguagens deprogramação web, ele poderá, por analogia, entender o que a página PHP está fazendo.
Caso não tenha ainda estes conhecimentos, busque-os e depois consulte esta apostila. Vamos lá? Algumas pessoas podem pensar que
AJAX
é algum produto de limpeza.Outras podem achar que é uma nova tecnologia.
AJAX
é um acrônimo para Javascript Assíncrono e XML, ou seja, o uso de tecnologia existente (Javascript eXML) de uma forma inovadora e que veio para mudar a maneira pela qual os desenvolvedores efetuamcertos trabalhos na Internet.Utilizado inicialmente pelo
Microsoft
Internet Explorer
® e adotado posteriormente pelos demaisnavegadores, o
AJAX
é uma forma inovadora de uso de
Javascript
e
XML
que permite a criação de um
objeto Ajax
(Javascript). Este objeto consegue acessar outra página e receber o retorno de informação(sem sair da primeira página). A informação recebida pode ser tratada dentro do código (da página onde o objeto existe) permitindo aodesenvolvedor uma forma inovadora na criação de sua interface de forma a enriquecer e agilizar aexperiência do usuário dentro do sistema.Uma das características deste objeto é que o mesmo pode comportar-se de uma forma assíncrona emrelação à página HTML, isto é, enquanto a página continua a ser carregada (parcialmente ou totalmente) oobjeto funciona em paralelo, correspondendo-se com a página destino até receber a informação desejada(ou algum erro ocorrer).
Javascript
O Javascript é a nossa velha linguagem de script para navegadores. É nela que criamos nosso objeto AJAX.
XML (Extensible Markup Language)
A Linguagem de Marcas Extensível tal como o
HTML
é baseada no padrão
SGML
(Standard GeneralizedMarkup Language) e foi criada para facilitar a troca de dados. O
AJAX
por padrão transfere os dados de umlocal para outro usando
XML
. Além do XML existe a possibilidade de receber as informações em formatotexto.
Leave a Comment
Excelente material, parabéns! [2]
Excelente material, parabéns!