Heim > Artikel > Web-Frontend > Was ist das Prinzip von Ajax?
Jesse James Garrett, der erste Verfechter des Ajax-Konzepts, glaubt, dass Ajax die Abkürzung für Asynchronous JavaScript und XML ist.
Ajax ist keine neue Sprache oder Technologie. Es handelt sich tatsächlich um mehrere Technologien, die auf eine bestimmte Weise kombiniert werden, um ihre jeweilige Rolle in einer gemeinsamen Zusammenarbeit zu spielen. Es umfasst:
1) Verwenden Sie XHTML und CSS, um die Präsentation zu standardisieren;
2) Verwenden Sie DOM, um eine dynamische Anzeige und Interaktion zu erreichen
3) Verwenden Sie XML und XSLT für den Datenaustausch und die Verarbeitung
4) Verwenden Sie XMLHttpRequest zum asynchronen Lesen von Daten.
5) Verwenden Sie schließlich JavaScript, um alle Daten zu binden und zu verarbeiten.
Das Arbeitsprinzip von Ajax entspricht einer Zwischenschicht zwischen dem Benutzer und dem Server hinzugefügt, um Benutzeroperationen und Serverantworten asynchron zu machen. Nicht alle Benutzeranfragen werden an den Server gesendet. Nur wenn festgestellt wird, dass neue Daten vom Server gelesen werden müssen, sendet die Ajax-Engine die Anfrage an den Server in seinem Namen.
Obwohl Garrent 7 Ajax-Komponenten auflistet, glaube ich persönlich, dass der Kern des sogenannten Ajax nur JavaScript, XMLHTTPRequest und DOM ist. Wenn das verwendete Datenformat XML ist, kann auch XML hinzugefügt werden . (Die von Ajax vom Server zurückgegebenen Daten können im XML-Format oder in anderen Formaten wie Text vorliegen.)
Bei der alten Interaktionsmethode löst der Benutzer eine HTTP-Anfrage an den Server aus, und der Server verarbeitet sie und sendet dann eine neue HTHL-Seite an den Client zurück Der Client kann nur im Leerlauf warten, und selbst wenn es sich nur um eine kleine Interaktion handelt und nur ein einfaches Datenelement vom Server abgerufen werden muss, muss eine vollständige HTML-Seite zurückgegeben werden, und der Benutzer muss Zeit und Bandbreite für das erneute Lesen verschwenden Nehmen Sie es jedes Mal.
Das obige ist der detaillierte Inhalt vonWas ist das Prinzip von Ajax?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!