Índice:
- Definição - O que significa JavaScript assíncrono e XML (AJAX)?
- Techopedia explica JavaScript assíncrono e XML (AJAX)
Definição - O que significa JavaScript assíncrono e XML (AJAX)?
O AJAX é uma técnica de desenvolvimento da Web do lado do cliente usada para produzir aplicativos da Web interativos. O AJAX é uma maneira de desenvolver um aplicativo que combina as funções abaixo, usando JavaScript para unir tudo.
- Apresentação baseada em padrões XHTML e CSS
- Interação com a página através do modelo de objeto do documento
- Intercâmbio de dados com XML e XSLT
- Recuperação de dados assíncrona com solicitação HTTP XML.
A principal função do AJAX é ajudar os desenvolvedores a criar aplicativos baseados na Web que são semelhantes aos aplicativos baseados em desktop.
Techopedia explica JavaScript assíncrono e XML (AJAX)
AJAX é uma combinação de tecnologias, não uma tecnologia singular. HTML e CSS marcam e estilizam as informações e, em seguida, uma linguagem de plataforma cruzada e de interação com objetos é acessada, geralmente usando JavaScript. O JavaScript, por sua vez, exibe dinamicamente as informações, o que permite ao usuário interagir com elas. Esse processo troca dados de forma assíncrona entre o navegador e o servidor.
A comunicação assíncrona é a maior vantagem para o AJAX, no entanto. O AJAX cobre uma ampla gama de tecnologias da Web que são usadas para iniciar um aplicativo da Web enquanto ele se comunica com um servidor em segundo plano. Isso beneficia o usuário porque não interfere ou interrompe a página da Web que ele está usando. JavaScript não é a única linguagem de script do lado do cliente que usa a programação AJAX; O VBScript e outras linguagens têm esse tipo de funcionalidade, mas o JavaScript é o mais popular.
Apesar do que o nome implica, o AJAX não precisa ser executado de maneira assíncrona (em segundo plano), nem precisa usar XML. De fato, a notação de objeto JavaScript é mais frequentemente usada.