Maison >interface Web >Questions et réponses frontales >Que sont ajax et jquery
ajax est une technologie utilisée pour créer des applications Web meilleures, plus rapides et plus interactives, tandis que jQuery est un framework JavaScript rapide et concis et une autre excellente bibliothèque de code JavaScript après Prototype.
L'environnement d'exploitation de cet article : système Windows7, jquery version 1.2.6, ordinateur DELL G3
Que sont ajax et jquery ?
ajax Introduction :
Ajax est un nouveau terme proposé par Jesse James Garrett en 2005 pour décrire une « nouvelle » approche utilisant un ensemble de technologies existantes, notamment : HTML ou XHTML, CSS, JavaScript, DOM, XML, XSLT, et surtout XMLHttpRequest. Les applications Web utilisant la technologie Ajax peuvent présenter rapidement des mises à jour incrémentielles de l'interface utilisateur sans avoir besoin de recharger (actualiser) la page entière, ce qui permet au programme de répondre plus rapidement aux opérations de l'utilisateur.
Source :
Le terme Ajax est né pour décrire la transition des applications basées sur le Web vers les applications basées sur les données.
Ajax n'est pas un nouveau langage de programmation, mais une technologie permettant de créer des applications Web meilleures, plus rapides et plus interactives.
Utilisez JavaScript pour envoyer des requêtes au serveur et traiter les réponses sans bloquer l'objet principal XMLHttpRequest de l'utilisateur. Grâce à cet objet, votre JavaScript peut échanger des données avec le serveur Web sans recharger la page, c'est-à-dire qu'il peut produire un effet de rafraîchissement partiel sans rafraîchir la page.
Ajax utilise le transfert de données asynchrone (requêtes HTTP) entre le navigateur et le serveur Web, ce qui permet à une page Web de demander de petites quantités d'informations au serveur au lieu de la page entière.
Comment fonctionne AJAX
Ajax peut rendre les applications Internet plus petites, plus rapides et plus conviviales.
Ajax est une technologie de navigateur indépendante du logiciel de serveur Web. Ajax est basé sur les standards web suivants :
JavaScript, XML, HTML et CSS Les standards web utilisés dans Ajax sont bien définis et pris en charge par tous les principaux navigateurs. Les applications Ajax sont indépendantes du navigateur et de la plate-forme.
Les applications Web présentent de nombreux avantages par rapport aux applications de bureau : elles peuvent atteindre un large éventail d'utilisateurs, elles sont plus faciles à installer et à maintenir, et elles sont plus faciles à développer.
Cependant, les applications Internet ne sont pas aussi complètes et conviviales que les applications de bureau traditionnelles. Avec Ajax, les applications Internet peuvent devenir plus complètes et plus conviviales.
Introduction à jquery :
jQuery est un framework JavaScript rapide et concis. Il s'agit d'une autre excellente bibliothèque de code JavaScript (framework) après Prototype. Il a été publié par John Resig en janvier 2006. Le but de la conception de jQuery est « écrire moins, faire plus », ce qui signifie écrire moins de code et faire plus de choses. Il encapsule les codes de fonction JavaScript courants, fournit un modèle de conception JavaScript simple et optimise les opérations sur les documents HTML, le traitement des événements, la conception d'animations et l'interaction Ajax.
Les fonctionnalités principales de jQuery peuvent être résumées comme suit : il possède une syntaxe de chaîne unique et une interface multifonctionnelle courte et claire ; il dispose d'un sélecteur CSS efficace et flexible, et peut étendre le sélecteur CSS ; il dispose d'un plug-in pratique ; -in mécanisme d'extension et plugin riche. jQuery est compatible avec divers navigateurs grand public, tels que IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+, etc.
Fonctionnalités linguistiques :
Obtenir rapidement des éléments de document
Le mécanisme de sélection de jQuery est construit sur le sélecteur CSS, qui offre la possibilité d'interroger rapidement des éléments dans des documents DOM et améliore considérablement la manière d'obtenir des éléments de page en JavaScript.
Fournir de superbes effets dynamiques de page
jQuery dispose d'une série d'effets d'animation intégrés, qui peuvent développer de très belles pages Web. De nombreux sites Web utilisent les effets intégrés de jQuery, tels que le fondu entrant et sortant, la suppression d'éléments et d'autres effets dynamiques. effets spéciaux.
Créer des pages Web AJAX non actualisées
AJAX est l'abréviation de JavaScript et XML asynchrones. Il peut développer des pages Web non actualisées très sensibles, en particulier lors du développement de pages Web côté serveur, telles que des sites Web PHP, qui doivent communiquer. avec le serveur dans les deux sens. Si vous n'utilisez pas AJAX, vous devez actualiser la page Web à chaque fois que les données sont mises à jour. Cependant, après avoir utilisé les effets spéciaux AJAX, la page peut être partiellement actualisée pour fournir des effets dynamiques.
Fournit des améliorations au langage JavaScript
jQuery fournit des améliorations aux structures JavaScript de base, telles que l'itération des éléments et le traitement des tableaux.
Gestion améliorée des événements
jQuery fournit divers événements de page, ce qui peut éviter aux programmeurs d'ajouter trop de code de gestion des événements en HTML, et plus important encore, son gestionnaire d'événements élimine divers problèmes de compatibilité du navigateur.
Modifier le contenu de la page Web
jQuery peut modifier le contenu de la page Web, par exemple en modifiant le texte de la page Web, en insérant ou en retournant l'image de la page Web. jQuery simplifie la façon dont le code JavaScript doit être traité.
Recommandations associées : "Tutoriel vidéo Ajax" "Tutoriel vidéo jquery"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!