quelle est la différence entre ajax et jquery et lequel est le mieux? [fermé]
Je suis confus au sujet de l'utilisation d'ajax ou de jquery, donc je veux savoir quelles sont les différences et laquelle est la meilleure comme la performance et la complexité .
8 réponses
AJAX est une technique pour faire un XMLHttpRequest (requête Http hors bande) d'une page web au serveur et envoyer/récupérer des données à utiliser sur la page web. AJAX signifie asynchrone Javascript et XML. Il utilise javascript pour construire un XMLHttpRequest, en utilisant généralement différentes techniques sur différents navigateurs.
JQuery (website ) est un framework javascript qui facilite le travail avec le DOM en construisant beaucoup de fonctionnalités de haut niveau cela peut être utilisé pour rechercher et interagir avec le DOM. Une partie de la fonctionnalité de jQuery implémente une interface de haut niveau pour effectuer des requêtes AJAX. jQuery implémente cette interface de manière abstraite, protégeant le développeur de la complexité du support multi-navigateur lors de la demande.
Sur StackOverflow, appuyer sur le bouton up-vote est AJAX alors que taper votre question ou votre réponse et la voir apparaître dans la fenêtre d'aperçu en temps réel ci-dessous est JavaScript (JQuery).
Cela signifie que la différence entre AJAX et Javascript est QU'AJAX vous permet de communiquer avec le serveur sans faire d'actualisation de page (c'est-à-dire aller à une nouvelle page) alors que JavaScript (JQuery) vous permet d'intégrer la logique et le comportement sur votre page. Bien sûr, avec cette logique, vous créez AJAX comme Bien.
Une explication anglaise plus simple: jQuery est quelque chose qui rend AJAX et d'autres tâches JavaScript beaucoup plus faciles.
Ce n'est vraiment pas une situation 'soit/soit'. AJAX signifie A synchroneJ avaScriptA ndx ML, et JQuery est une bibliothèque JavaScript qui prend la peine d'écrire des routines JavaScript communes.
C'est la différence entre une chose (jQuery) et un processus (AJAX). Les comparer serait de comparer les pommes et les oranges.
Ils ne sont pas comparables.
Ajax (Javascript asynchrone et XML) est un sous-ensemble de javascript. Ajax est un moyen pour le navigateur côté client de communiquer avec le serveur (par exemple: récupérer des données à partir d'une base de données) sans avoir à effectuer une actualisation de page.
JQuery est une bibliothèque javascript qui standardise les différences javascript entre les navigateurs. jQuery inclut certaines fonctions ajax.
Ajax est un moyen d'utiliser Javascript pour communiquer avec serverside sans charger la page à nouveau. jQuery utilise ajax pour beaucoup de ses fonctions, mais rien d'autre qu'une bibliothèque qui fournit des fonctionnalités plus faciles.
Avec jQuery, vous n'avez pas à penser à créer des objets xml ect ect, tout est fait pour vous, mais avec javascript ajax, vous devez programmer chaque étape de l'appel ajax.