Por que esta questão está fechada? Como essa pergunta é "não construtiva"? Muitos novatos em Ajax e Jquery estão fazendo essa pergunta.
McGafter
Respostas:
197
AJAX é uma técnica para fazer um XMLHttpRequest (solicitação Http fora da banda) de uma página da web para o servidor e enviar / recuperar dados a serem usados na página da web. AJAX significa Asynchronous Javascript And XML. Ele usa javascript para construir um XMLHttpRequest, normalmente usando diferentes técnicas em vários navegadores.
jQuery ( website ) é uma estrutura javascript que torna o trabalho com o DOM mais fácil ao construir muitas funcionalidades de alto nível que podem ser usadas para pesquisar e interagir com o DOM. Parte da funcionalidade do jQuery implementa uma interface de alto nível para fazer solicitações AJAX. O jQuery implementa essa interface de maneira abstrata, protegendo o desenvolvedor da complexidade do suporte a vários navegadores ao fazer a solicitação.
Portanto, jQuery atualmente usa AJAX, mas não precisa por si só. E AJAX também não é usado exclusivamente por jQuery.
jiggunjer
180
No StackOverflow, pressionar o botão up-vote é AJAX, enquanto digitar sua pergunta ou resposta e vê-la aparecer na janela de visualização em tempo real abaixo é JavaScript (JQuery).
Isso significa que a diferença entre AJAX e Javascript é que AJAX permite que você se comunique com o servidor sem fazer uma atualização da página (ou seja, ir para uma nova página), enquanto o JavaScript (JQuery) permite que você insira lógica e comportamento em sua página. Claro, com essa lógica você cria AJAX também.
Ajax é uma tecnologia / paradigma, enquanto jquery é uma biblioteca (que fornece - além de outras funcionalidades interessantes - um invólucro conveniente em torno de ajax) - portanto, você não pode compará-los.
Realmente não é uma situação 'ou / ou'. AJAX significa Um síncrona J avascript um nd X ML, e JQuery é uma biblioteca JavaScript que tira a dor de escrever rotinas comuns de JavaScript.
É a diferença entre uma coisa (jQuery) e um processo (AJAX). Compará-los seria comparar maçãs e laranjas.
Ajax (Javascript e XML assíncrono) é um subconjunto de javascript. Ajax é uma maneira do navegador do lado do cliente se comunicar com o servidor (por exemplo: recuperar dados de um banco de dados) sem ter que realizar uma atualização de página.
jQuery é uma biblioteca javascript que padroniza as diferenças de javascript entre navegadores. jQuery inclui algumas funções ajax.
Ajax é uma forma de usar Javascript para se comunicar com o servidor sem carregar a página novamente. jQuery usa ajax para muitas de suas funções, mas nada mais do que uma biblioteca que fornece funcionalidade mais fácil.
Com jQuery você não tem que pensar em criar objetos xml ect ect, tudo é feito para você, mas com o javascript ajax você precisa programar cada passo da chamada ajax.
Respostas:
AJAX é uma técnica para fazer um XMLHttpRequest (solicitação Http fora da banda) de uma página da web para o servidor e enviar / recuperar dados a serem usados na página da web. AJAX significa Asynchronous Javascript And XML. Ele usa javascript para construir um XMLHttpRequest, normalmente usando diferentes técnicas em vários navegadores.
jQuery ( website ) é uma estrutura javascript que torna o trabalho com o DOM mais fácil ao construir muitas funcionalidades de alto nível que podem ser usadas para pesquisar e interagir com o DOM. Parte da funcionalidade do jQuery implementa uma interface de alto nível para fazer solicitações AJAX. O jQuery implementa essa interface de maneira abstrata, protegendo o desenvolvedor da complexidade do suporte a vários navegadores ao fazer a solicitação.
fonte
No StackOverflow, pressionar o botão up-vote é AJAX, enquanto digitar sua pergunta ou resposta e vê-la aparecer na janela de visualização em tempo real abaixo é JavaScript (JQuery).
Isso significa que a diferença entre AJAX e Javascript é que AJAX permite que você se comunique com o servidor sem fazer uma atualização da página (ou seja, ir para uma nova página), enquanto o JavaScript (JQuery) permite que você insira lógica e comportamento em sua página. Claro, com essa lógica você cria AJAX também.
fonte
Uma explicação mais simples em inglês: jQuery é algo que torna AJAX e outras tarefas de JavaScript muito mais fáceis.
fonte
Ajax é uma tecnologia / paradigma, enquanto jquery é uma biblioteca (que fornece - além de outras funcionalidades interessantes - um invólucro conveniente em torno de ajax) - portanto, você não pode compará-los.
fonte
Realmente não é uma situação 'ou / ou'. AJAX significa Um síncrona J avascript um nd X ML, e JQuery é uma biblioteca JavaScript que tira a dor de escrever rotinas comuns de JavaScript.
É a diferença entre uma coisa (jQuery) e um processo (AJAX). Compará-los seria comparar maçãs e laranjas.
fonte
AJAX é uma forma de enviar informações entre o navegador e o servidor sem atualizar a página. Isso pode ser feito com ou sem biblioteca como jQuery .
É mais fácil com a biblioteca.
Aqui está uma lista de bibliotecas / estruturas JavaScript comumente usadas no desenvolvimento AJAX.
fonte
Eles não são comparáveis.
Ajax (Javascript e XML assíncrono) é um subconjunto de javascript. Ajax é uma maneira do navegador do lado do cliente se comunicar com o servidor (por exemplo: recuperar dados de um banco de dados) sem ter que realizar uma atualização de página.
jQuery é uma biblioteca javascript que padroniza as diferenças de javascript entre navegadores. jQuery inclui algumas funções ajax.
fonte
Ajax é uma forma de usar Javascript para se comunicar com o servidor sem carregar a página novamente. jQuery usa ajax para muitas de suas funções, mas nada mais do que uma biblioteca que fornece funcionalidade mais fácil.
Com jQuery você não tem que pensar em criar objetos xml ect ect, tudo é feito para você, mas com o javascript ajax você precisa programar cada passo da chamada ajax.
fonte