Heim  >  Artikel  >  Web-Frontend  >  Beschreiben Sie kurz, was Ajax ist

Beschreiben Sie kurz, was Ajax ist

(*-*)浩
(*-*)浩Original
2019-05-22 18:40:2524055Durchsuche

Der vollständige Name von Ajax lautet „Asynchronous Javascript And XML“, also asynchrones JavaScript und XML, was sich auf eine Webentwicklungstechnologie zum Erstellen interaktiver Webanwendungen durch den Austausch einer kleinen Datenmenge mit dem Server bezieht Im Hintergrund kann Ajax dafür sorgen, dass Webseiten asynchrone Aktualisierungen durchführen.

Beschreiben Sie kurz, was Ajax ist

Ajax = Asynchrones JavaScript und XML oder HTML (eine Teilmenge der Standard Universal Markup Language).

Ajax ist eine Technologie zum Erstellen schneller, dynamischer Webseiten.

Ajax ist eine Technologie, die es Ihnen ermöglicht, Teile einer Webseite zu aktualisieren, ohne die gesamte Seite neu laden zu müssen.

Ajax ermöglicht die asynchrone Aktualisierung von Webseiten durch den Austausch einer kleinen Datenmenge mit dem Server im Hintergrund. Das bedeutet, dass Teile einer Webseite aktualisiert werden können, ohne dass die gesamte Seite neu geladen werden muss.

Herkömmliche Webseiten (die kein Ajax verwenden) müssen die gesamte Webseite neu laden, wenn der Inhalt aktualisiert werden muss.

Namensursprung

Der Begriff Ajax stammt aus der Beschreibung des Übergangs von webbasierten Anwendungen zu datenbasierten Anwendungen.

Ajax ist keine neue Programmiersprache, sondern eine Technologie zur Erstellung besserer, schnellerer und interaktiverer Webanwendungen.

Verwenden Sie JavaScript, um Anfragen an den Server zu stellen und Antworten zu verarbeiten, ohne das Kernobjekt XMLHttpRequest des Benutzers zu blockieren. Über dieses Objekt kann Ihr JavaScript Daten mit dem Webserver austauschen, ohne die Seite neu zu laden, d. h. es kann einen teilweisen Aktualisierungseffekt erzeugen, ohne die Seite zu aktualisieren.

Ajax verwendet asynchrone Datenübertragung (HTTP-Anfragen) zwischen dem Browser und dem Webserver, wodurch eine Webseite kleine Informationsmengen vom Server anfordern kann und nicht die gesamte Seite.

Ajax kann Internetanwendungen kleiner, schneller und benutzerfreundlicher machen.

Ajax ist eine Browser-Technologie, die unabhängig von Webserver-Software ist.

Ajax basiert auf den folgenden Webstandards:

JavaScript, XML, HTML und CSS Die in Ajax verwendeten Webstandards sind gut definiert und werden von allen gängigen Browsern unterstützt . Ajax-Anwendungen sind browser- und plattformunabhängig.

Webanwendungen haben gegenüber Desktopanwendungen viele Vorteile; sie können ein breites Spektrum an Benutzern erreichen, sie sind einfacher zu installieren und zu warten und sie sind einfacher zu entwickeln.

Internetanwendungen sind jedoch nicht so vollständig und benutzerfreundlich wie herkömmliche Desktop-Anwendungen. Mit Ajax können Internetanwendungen vollständiger und benutzerfreundlicher werden.

Entwicklungsmuster

Viele wichtige Techniken und Ajax-Entwicklungsmuster können aus vorhandenem Wissen abgeleitet werden. Beispielsweise muss in einer Anwendung, die Anforderungen an den Server sendet, die Anforderungsreihenfolge, die Priorität, die Timeout-Antwort, die Fehlerbehandlung und Rückrufe enthalten sein. Viele dieser Elemente sind bereits im Webdienst enthalten. Gleichzeitig wird es mit zunehmender Reife der Technologie viele Bereiche geben, die verbessert werden müssen, insbesondere die Benutzerfreundlichkeit der Benutzeroberfläche.

Die Ajax-Entwicklung unterscheidet sich stark von der traditionellen B/S-Entwicklung. Diese Unterschiede führen zu neuen Programmierproblemen, wobei das größte die Benutzerfreundlichkeit betrifft. Da Ajax auf JavaScript und XML des Browsers basiert, werden Browserkompatibilität und unterstützte Standards ebenso wichtig wie die JavaScript-Laufzeitleistung. Die meisten dieser Probleme entstehen durch eine Kombination von Browsern, Servern und Technologien. Daher ist es wichtig zu verstehen, wie diese Technologien am besten genutzt werden können.

Durch die Synthese verschiedener sich ändernder Technologien und der stark gekoppelten Client-Server-Umgebung schlägt Ajax eine neue Entwicklungsmethode vor. Ajax-Entwickler müssen die traditionelle MVC-Architektur verstehen, die die Grenzen zwischen Anwendungsschichten begrenzt. Gleichzeitig müssen Entwickler auch die Außenseite der B/S-Umgebung berücksichtigen und die Ajax-Technologie nutzen, um die MVC-Grenzen neu zu gestalten. Am wichtigsten ist, dass Ajax-Entwickler aufhören müssen, Webanwendungen als Ansammlungen von Seiten zu betrachten, sondern sie als einzelne Seiten betrachten müssen. Sobald der Bereich zwischen UI-Design und Service-Architektur strikt getrennt ist, benötigen Entwickler einen aktualisierten und sich ändernden Satz von Techniken.

Das obige ist der detaillierte Inhalt vonBeschreiben Sie kurz, was Ajax ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn