Ajax (programação)

 Nota: "AJAX" redireciona para este artigo. Para outros significados, veja Ajax.

Ajax (acrônimo em língua inglesa de Asynchronous Javascript and XML[1], em português "Javascript Assíncrono e XML") é o uso metodológico de tecnologias como Javascript e XML, providas por navegadores, para tornar páginas Web mais interativas com o usuário, utilizando-se de solicitações assíncronas de informações. Foi inicialmente desenvolvida pelo estudioso Jessé James Garret e mais tarde por diversas associações. Apesar do nome, a utilização de XML não é obrigatória (JSON é frequentemente utilizado) e as solicitações também não necessitam ser assíncronas[2].

Comunicação síncrona vs. assíncrona. AJAX permite que dados sejam enviados e requisitados sem a necessidade de recarregar uma página.

A XMLHttpRequest (XHR) tem um papel importante na técnica de desenvolvimento web Ajax para se comunicar com os scripts do lado do servidor. Mais recentemente foi lançado o Fetch API, que possui funcionalidade semelhante ao XHR com linguagem em mais alto nível.[3][4]

Ver também

editar

Referências

  1. Jesse James Garrett (18 de fevereiro de 2005). «Ajax: A New Approach to Web Applications». AdaptivePath.com. Consultado em 26 de março de 2015. Arquivado do original em 8 de dezembro de 2014 
  2. Chris Ullman (Março de 2007). wrox, ed. Beginning Ajax. [S.l.: s.n.] ISBN 978-0-470-10675-4. Consultado em 21 de março de 2012 
  3. «Fetch API - Web APIs | MDN». developer.mozilla.org (em inglês). Consultado em 20 de junho de 2021 
  4. «Working with the Fetch API | Web». Google Developers (em inglês). Consultado em 20 de junho de 2021 

Ligações externas

editar
 
O Commons possui uma categoria com imagens e outros ficheiros sobre Ajax (programação)
  Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.