Heim > Artikel > Web-Frontend > Welche Programmiersprache ist Ajax?
ajax ist keine Programmiersprache, sondern bezieht sich auf eine Reihe browserseitiger Webentwicklungstechnologien, die mehrere Technologien kombinieren. Der vollständige englische Name von AJAX lautet „Asynchronous JavaScript and XML“, was asynchrone JavaScript- und XML-Technologie bedeutet.
Die Betriebsumgebung dieses Artikels: Windows 7-System, ECMAScript 6, DELL G3-Computer
Welche Programmiersprache ist Ajax?
ajax ist keine Programmiersprache, es ist eine Technologie.
AJAX steht für „Asynchronous JavaScript and XML“ (asynchrone JavaScript- und XML-Technologie) und bezieht sich auf eine Reihe browserseitiger Webentwicklungstechnologien, die mehrere Technologien kombinieren. Das Konzept von Ajax wurde von Jesse James Jarrett vorgeschlagen.
Herkömmliche Webanwendungen ermöglichen es dem Benutzer, ein Formular auszufüllen, und wenn das Formular gesendet wird, wird eine Anfrage an den Webserver gesendet. Der Server empfängt und verarbeitet das eingehende Formular und sendet dann eine neue Webseite zurück. Dadurch wird jedoch viel Bandbreite verschwendet, da der Großteil des HTML-Codes auf den beiden Seiten häufig identisch ist. Da jede Anwendungskommunikation das Senden einer Anfrage an den Server erfordert, hängt die Antwortzeit der Anwendung von der Antwortzeit des Servers ab. Dies führt zu einer Benutzeroberfläche, die viel langsamer reagiert als native Apps.
Im Gegensatz dazu können AJAX-Anwendungen nur notwendige Daten an den Server senden und abrufen und JavaScript auf dem Client verwenden, um die Antwort vom Server zu verarbeiten. Da weniger Daten zwischen Server und Browser ausgetauscht werden, reagiert der Server schneller. Gleichzeitig kann eine Menge Verarbeitungsarbeit auf dem Client-Rechner erledigt werden, der die Anfrage stellt, sodass auch die Belastung des Webservers reduziert wird.
Ähnlich wie DHTML oder LAMP bezieht sich AJAX nicht auf eine einzelne Technologie, sondern nutzt organisch eine Reihe verwandter Technologien. Obwohl der Name XML enthält, kann das eigentliche Datenformat durch JSON ersetzt werden, um die Datenmenge weiter zu reduzieren. Client und Server müssen nicht asynchron sein. Es entstehen auch einige „abgeleitete/zusammengesetzte“ Technologien auf Basis von AJAX, wie beispielsweise AFLAX.
Empfohlenes Lernen: „AJAX-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWelche Programmiersprache ist Ajax?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!