Dieser Artikel bezieht sich auf „Sharp JQuery“ und zitiert es, um eine detaillierte Erläuterung von jQuery-Ajax und seinen Hauptmethoden zu liefern.
a. Erfordert keine Browser-Plug -Ins und kann von den meisten Browsern unterstützt werden Browser Einfach ausführen.
b. Hervorragende Benutzererfahrung.
Der größte Vorteil besteht darin, dass die Daten aktualisiert werden können, ohne dass die gesamte Seite aktualisiert werden muss, wodurch die Webanwendung schnell auf Benutzervorgänge reagieren kann.
c. Verbessern Sie die Leistung von Webprogrammen . Im Vergleich zum herkömmlichen Modus besteht der größte Leistungsunterschied im Ajax-Modus in der Art der Datenübermittlung. Im herkömmlichen Modus erfolgt die Datenübermittlung über das Formular (von). und die Daten Was erhalten wird, besteht darin, den Inhalt der gesamten Seite durch vollständige Aktualisierung der Webseite abzurufen. Der Ajax-Modus übermittelt nur die Daten, die über das XMLHttpRequest-Objekt an den Server übermittelt werden müssen, dh sie werden bei Bedarf gesendet .
d. Reduzieren Sie die Belastung von Servern und Breitband
Das Funktionsprinzip von Ajax entspricht dem Hinzufügen einer Zwischenschicht zwischen dem Benutzer und dem Server, die Benutzeroperationen und Serverantworten asynchronisiert. Es erstellt eine Ajax-Engine auf dem Client und überträgt einen Teil der vom Server belasteten Arbeit auf herkömmliche Weise des Clients, was die Verarbeitung von Client-Ressourcen erleichtert und die Belastung von Servern und Breitband verringert.
a. Unzureichende Browserunterstützung für das XMLHttpRequest-Objekt
Einer der Mängel von Ajax liegt zunächst im Browser. Nur IE5.0 und spätere Versionen unterstützen das XMLHttpRequest-Objekt (die meisten Clients sind derzeit IE6 oder höher, um XMLHttpRequest auszuführen). Normalerweise müssen Programmierer in verschiedenen Browsern viel Aufwand in die Codierung investieren, um die Unterschiede zwischen den Browsern zu berücksichtigen, damit Aajx-Anwendungen besser mit verschiedenen Browsern kompatibel sein können.
b. Zerstören Sie die normalen Funktionen der Vorwärts- und Zurück-Schaltflächen des Browsers .
In Ajax sind die Funktionen der Vorwärts- und Zurück-Schaltflächen ungültig, obwohl bestimmte Methoden (Hinzufügen von Ankerpunkten) verwendet werden können, um Benutzern die Verwendung der Vorwärts-Schaltflächen zu ermöglichen und Zurück-Schaltflächen. Im Vergleich zur herkömmlichen Methode ist dies jedoch viel problematischer. Wenn Benutzer auf eine Schaltfläche klicken, um eine Ajax-Interaktion auszulösen, haben sie das Gefühl, dass sie dies nicht tun möchten. Wenn sie dann gewöhnlich auf die Schaltfläche „Zurück“ klicken, kommt es zu dem unerwünschtesten Ergebnis, dass der Browser zu einer vorherigen Seite zurückkehrt und der durch die Ajax-Interaktion erhaltene Inhalt vollständig verschwindet.
c. Unzureichende Unterstützung für Suchmaschinen . Normalerweise verwenden Suchmaschinen Crawler, um Milliarden von riesigen Daten im Internet zu durchsuchen. Allerdings können Crawler diese seltsamen JavaScript-Codes noch nicht verstehen. Die durch Ajax verursachten Änderungen im Seiteninhalt Der Einsatz von Ajax ist im Vergleich zu herkömmlichen Websites bei der Netzwerkwerbung im Nachteil.
d. Mangel an Entwicklungs- und Debugging-Tools
Aufgrund des Mangels an guten JavaScript-Entwicklungs- und Debugging-Tools haben viele Webentwickler derzeit Angst vor JavaScript. Dies macht das Schreiben von Ajax-Code noch schwieriger Sie hat Angst davor, visuelle Tools zu verwenden und selbst Code zu schreiben, was sich bis zu einem gewissen Grad auf die Anwendung von Ajax durch alle ausgewirkt hat.
Ajax-Methode muss mit dem Webserver interagieren, daher ist eine Umgebung erforderlich. AppServe ist ein Toolkit zum Installieren der Umgebung.
Download-Adresse: https://www.appserv.org/en/download/Installation
: Drücken Sie auf einem einzelnen Computer kontinuierlich auf die Schaltfläche „Weiter“ und geben Sie allgemeine Informationen wie Website-Adresse, E-Mail-Adresse, Passwort usw. ein. Der Standardport ist 80.
Geben Sie „http://localhost:80“ in den Browser ein. Die folgende Oberfläche wird angezeigt, die anzeigt, dass die Installation erfolgreich war.
Verwendung: Kopieren Sie das geschriebene Programm in den installierten AppServwww-Ordner und geben Sie dann „http://loaclhost:80/program file name“ in die Adressleiste ein, um darauf zuzugreifen.
Die jQuery-Bibliothek verfügt über eine vollständige Ajax-kompatible Suite. Die darin enthaltenen Funktionen und Methoden ermöglichen es uns, Daten vom Server zu laden, ohne den Browser zu aktualisieren.
https://www.w3school.com.cn/jquery/jquery_ref_ajax.asp
Im Bild oben,
und $.getJSON().
hat zuvor einen Artikel „Detaillierte Erklärung der jquery ajax-ajax()-Methode“ veröffentlicht.
Für Details klicken Sie bitte auf: https://juejin.cn/post/7019188063704350756
unterscheidet sich von anderen Methoden. Die einfachste und am häufigsten verwendete Methode kann Remote-HTML-Code laden und in das DOM einfügen.
Strukturladeparameter
(URL, [Daten], [Rückruf])
.
Anwendung
1) Laden von HTML-Dokumenten
Erstellen Sie zunächst eine HTML-Datei (test.html), die mit der Methode „load()“ geladen und an die Seite angehängt wird. Der HTML-Code lautet wie folgt:
Test Hallo Welt!
- C
- C#
- C++
- Java
- .Net
- JSP
- ASP
- PHP
- Python
- ios
- Android
- Javascript
- CSS
- HTML
- XML
- VUE
- Reagieren
- Winkel
- SQL