Principais Tecnologias e Componentes do AJAX

Computação2,37 KB

O XHTML é a linguagem HTML baseada em XML. Com ela, pode-se combinar marcações HTML com as regras XML. A ideia é ter um documento padronizado e acessível para ser apresentado em várias plataformas e dispositivos, seja computador desktop, PDA, telefone celular, televisão, etc.

O CSS (Cascading Style Sheets), ou folhas de estilos em cascata, é outra tecnologia importante. Com CSS, é possível definir padrões de aparência e comportamento dos elementos de uma página. As cores, parágrafos, margens, espaçamentos, espessura ou qualquer outro elemento da página podem ser definidos em apenas um arquivo e, assim, a qualquer momento, pode-se mudar totalmente a forma de visualização de todas as páginas de um site, apenas alterando esse arquivo que contém as definições de CSS. Esse recurso torna possível que, em conjunto com o AJAX, se possa mudar dinamicamente a aparência do site para se adaptar ao gosto de cada usuário.

O XML, ou eXtensible Markup Language, é um dos pilares do AJAX (o "X", mais precisamente), pois é através dele que se pode manipular os elementos de uma página (como elementos DOM) ou processar as respostas do servidor.

O XSLT é a linguagem para transformar documentos XML. Com ela, documentos XML podem ser transformados em um outro documento, mas com nós incluídos, alterados ou até removidos. O XSLT é uma linguagem declarativa, na qual se pode especificar regras que irão transformar um arquivo XML no formato desejado. Combinando XSLT com JavaScript, pode-se alterar um documento dinamicamente, buscar informações do servidor, construir o formato de apresentação e mostrar o resultado final em uma página HTML, utilizando assim os recursos do AJAX.

O XMLHttpRequest é o objeto que faz a conexão assíncrona entre a página e o servidor de aplicações Web; ou seja, é a tecnologia principal do AJAX. Sem ele, o AJAX não existiria. Trata-se de um objeto JavaScript que pode ser usado para fazer requisições ao servidor Web em segundo plano, sem congelar o navegador ou recarregar a página atual. O objeto XMLHttpRequest é hoje parte da especificação do DOM Nível 3. Ou seja, qualquer navegador que queira oferecer suporte aos padrões precisa implementar o objeto XMLHttpRequest.

Baixar

PDF Word HTML