Je ne sais pas comment utiliser ajax ou jquery, je veux donc savoir quelles sont les différences et laquelle est la meilleure, comme les performances et la complexité.
Je ne sais pas comment utiliser ajax ou jquery, je veux donc savoir quelles sont les différences et laquelle est la meilleure, comme les performances et la complexité.
Réponses:
AJAX est une technique pour faire une XMLHttpRequest (requête Http hors bande) d'une page Web vers le serveur et envoyer / récupérer des données à utiliser sur la page Web. AJAX signifie Asynchronous Javascript And XML. Il utilise javascript pour construire une XMLHttpRequest, généralement en utilisant différentes techniques sur différents navigateurs.
jQuery ( site Web ) est un framework javascript qui facilite le travail avec le DOM en créant de nombreuses fonctionnalités de haut niveau qui peuvent être utilisées pour rechercher et interagir avec le DOM. Une partie des fonctionnalités de jQuery implémente une interface de haut niveau pour faire des requêtes AJAX. jQuery implémente cette interface de manière abstraite, protégeant le développeur de la complexité de la prise en charge de plusieurs navigateurs lors de la demande.
Sur StackOverflow, appuyer sur le bouton de vote ascendant est AJAX tandis que la saisie de votre question ou réponse et la voir apparaître dans la fenêtre d'aperçu en temps réel en dessous est JavaScript (JQuery).
Cela signifie que la différence entre AJAX et Javascript est que AJAX vous permet de communiquer avec le serveur sans faire une actualisation de page (c'est-à-dire aller sur une nouvelle page) alors que JavaScript (JQuery) vous permet d'incorporer la logique et le comportement sur votre page. Bien sûr, avec cette logique, vous créez également AJAX.
Ce n'est vraiment pas une situation «l'un ou l'autre». AJAX signifie A synchrone J avascript un e X ML, et JQuery est une bibliothèque JavaScript qui prend la douleur de l' écriture des routines JavaScript communes.
C'est la différence entre une chose (jQuery) et un processus (AJAX). Les comparer serait de comparer des pommes et des 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 la page.
jQuery est une bibliothèque javascript qui standardise les différences javascript entre les navigateurs. jQuery inclut quelques fonctions ajax.
Ajax est un moyen d'utiliser Javascript pour communiquer avec le serveur sans recharger la page. jQuery utilise ajax pour beaucoup de ses fonctions, mais ce n'est 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 directement, vous devez programmer chaque étape de l'appel ajax.