Heim > Artikel > Backend-Entwicklung > Wichtige Wissenspunkte müssen in AJAX-Anwendungen beherrscht werden
Dieser Artikel vermittelt Ihnen hauptsächlich einige wichtige Kenntnisse (Teilen), die in AJAX-Anwendungen beherrscht werden müssen. Der Herausgeber findet es ziemlich gut, deshalb werde ich es jetzt mit Ihnen teilen und es allen als Referenz geben. Folgen wir dem Herausgeber und schauen wir uns das an. Ich hoffe, es kann allen helfen.
Was ist AJAX?
ist die Abkürzung für Asynchronous Javascript And XML. Es handelt sich nicht um eine neue Sprache, sondern um eine umfassende Nutzung vorhandener Technologien. Sein Kern besteht darin, asynchron auf der Grundlage des HTTP-Protokolls mit dem Server zu kommunizieren.
Das Konzept von asynchron?
bedeutet, dass die Ausführung eines bestimmten Programms nicht von der Ausführung anderer Programme abhängt Die Schreibreihenfolge des Programms selbst ist im Gegenteil synchron.
Welche Rolle spielt Asynchronität?
Der Vorteil besteht darin, dass die Ausführung des Programms nicht blockiert wird, wodurch die Gesamtausführungseffizienz verbessert wird.
Der Kern von AJAX?
XMLHTTPRequest, abgekürzt als XHR, Xml Extensible Markup Language, Http Hypertext Transfer Protocol, Request request. Das XMLHttpRequest-Objekt kann eine Webseite teilweise aktualisieren, ohne die gesamte Seite an den Server zu übermitteln. Das XMLHttpRequest-Objekt bietet vollständigen Zugriff auf das HTTP-Protokoll, einschließlich der Möglichkeit, POST- und HEAD-Anfragen sowie normale GET-Anfragen zu stellen. XMLHttpRequest kann die Antwort eines Webservers synchron oder asynchron zurückgeben und Inhalte in Form von Text oder einem DOM-Dokument zurückgeben. Es kann jede Form von Textdokumenten akzeptieren und ist ein Schlüsselmerkmal der Webanwendungsarchitektur von AJAX.
Wie bereits erwähnt, kann XMLHTTPRequest jede Art von Dokument empfangen, daher müssen wir zwei Datenformate erwähnen, die üblicherweise bei der Netzwerkübertragung verwendet werden.
Zwei häufig verwendete Datenformate: XML und JSON?
xml:
Die Definition von XML: Extensible Markup Language ist eine Auszeichnungssprache, die zum Markieren elektronischer Dokumente verwendet wird, um sie strukturell zu gestalten.
XML-Spezifikationen:
1. Muss ein Wurzelelement haben
2. Keine Leerzeichen, keine Zahlen oder
4. Attributdoppelte Anführungszeichen (der Browser korrigiert sie automatisch in doppelte Anführungszeichen)
5. Spezielle Symbole müssen Entitäten verwenden
6. Kommentare sind die gleichen wie HTML
2. Daten werden durch Kommas getrennt (das letzte Schlüssel/Wert-Paar darf kein Komma haben)
3 . Geschweifte Klammern speichern das Objekt und eckige Klammern speichern das Array 4. Verwenden Sie doppelte Anführungszeichen
Sprachübergreifendes Parsen von JSON:
Detaillierte Beispiele der Load()-Funktion der Ajax-Anwendung in JQuery
Ajax-Anwendungsbeispiel von jquery
JavaScript Learning Summary JS, AJAX Application_Javascript Skills
Das obige ist der detaillierte Inhalt vonWichtige Wissenspunkte müssen in AJAX-Anwendungen beherrscht werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!