Es gibt mehrere Sprachen, die heutzutage bei der Erstellung einer Webseite verwendet werden können. Einige sind sogar nicht einmalig, sondern nur eine Ableitung einer anderen Sprache. jQuery ist eine dieser Ableitungen. Es ist eine einfache Bibliothek von JavasScript, die sich mehr auf Interaktionen mit HTML-Elementen konzentriert. AJAX dagegen ist keine spezifische Technologie, sondern eine Kombination verschiedener Technologien, um eine neue Funktionalität bereitzustellen. Immer wenn Sie einen neuen Datensatz von der Website anfordern, wird die gesamte Seite gelöscht und die neue geladen. AJAX wird verwendet, um dieses Verhalten zu umgehen und das Abrufen neuer Daten zu ermöglichen, ohne die gesamte Seite zu ändern.
AJAX ist ein sehr leistungsfähiges Werkzeug, das jedoch nicht mit einfachem HTML verwendet werden kann, da HTML die Seite nicht ändern kann, nachdem sie vollständig geladen wurde. Um AJAX verwenden zu können, benötigen Sie eine clientseitige Skriptsprache, mit der Sie die Aktionen des Benutzers erkennen und Elemente auf der Seite entsprechend ändern können. jQuery macht das genau. Deshalb werden beide häufig zusammen verwendet, um Webseiten zu präsentieren, mit denen ein Benutzer ohne wiederholtes Laden einfach interagieren kann.
jQuery erledigt die gesamte Arbeit am Frontend. Daher müssen Sie sich vollständig damit auskennen, um Ihre Seite richtig einzurichten. Sie müssen nicht die genauen Mechanismen von AJAX kennenlernen, um sie nutzen zu können, da jQuery Ihnen einen AJAX-Befehl zum Abrufen der benötigten Daten vom Server gibt.
Obwohl die Verwendung von jQuery und AJAX das Surferlebnis für den Benutzer erheblich verbessert, sind die Auswirkungen auf den Server, auf dem diese Dateien gehostet werden, nicht so wünschenswert. Bei jeder weiteren AJAX-Anfrage wird eine neue Verbindung zum Server hergestellt. Zu viele Verbindungen können für den Server manchmal schwer zu bewältigen sein. Die meisten Hosting-Unternehmen haben Schritte unternommen, um Überlastungen zu vermeiden, da jQuery und AJAX wirklich da sind.
Zusammenfassung:
1. JQuery ist eine leichtgewichtige clientseitige Skriptbibliothek, während AJAX eine Kombination von Technologien für die asynchrone Datenübertragung ist
2. jQuery und AJAX werden oft zusammen verwendet
3. jQuery wird hauptsächlich verwendet, um Daten auf dem Bildschirm dynamisch zu ändern, und es verwendet AJAX, um die benötigten Daten abzurufen, ohne den aktuellen Status der angezeigten Seite zu ändern
4. Die häufige Verwendung von AJAX-Funktionen führt häufig zu einer Serverüberlastung, da mehr Verbindungen hergestellt werden