AJAX steht für Asynchronous Javascript und XML: Ссылка
Ajax ist eine Javascript-Methode, um Daten von einem Server in Echtzeit zu erhalten. Seine Syntax (insbesondere wenn sie in Dingen wie jQuery verwendet wird) ist nur JavaScript ... Heute können Sie einfach eine Funktion verwenden, um einen Ajax-Aufruf zu machen (mit jQuery):
%Vor%Old School Ajax (wie unten erwähnt, Ende der 90er Jahre Anfang 00) sieht eher so aus: Ссылка
%Vor% Eigentlich ist "AJAX" eine Abkürzung für Asynchronous JavaScript and XML
. Es ist lediglich eine asynchrone Methode zum Herunterladen von Daten mit Javascript.
Weder. Es bezieht sich auf die Aufgabe, eine HTTP-Anfrage zu machen (mit JavaScript) (und die Antwort darauf zu bearbeiten), ohne dass der Benutzer die aktuelle Seite verlässt (z. B. durch Befolgen eines Links oder Absenden eines Formulars).
Dafür gibt es mehrere Möglichkeiten (XMLHttpRequest, <script>
-Elemente generieren, einen versteckten iFrame verwenden) und viele Bibliotheken (YUI, Mootools, Prototype, jQuery, Glow usw.), die Hilfsmethoden implementieren, um es einfacher zu machen .
Es ist also keine Sprache, eine API, eine Bibliothek oder ein Framework. Es ist nur eine Sache, die (auf verschiedene Arten) getan werden kann.
(Es wurde auch als Begriff verwendet, um "DHTML" zu ersetzen, aber seine Verwendung für solche, die seither durch "HTML 5" ersetzt wurden - Marketingexperten brauchen ein neues Schlagwort, um "Jede Art von ausgefallenem Zeug im Internet zu beschreiben "alle paar Jahre"
Nein, es ist eine Möglichkeit, Technologien zu kombinieren, um Webanwendungen zu erstellen. Hier ist der Artikel, der den Namen AJAX popularisiert , es sagt:
Ajax ist keine Technologie. Es sind wirklich mehrere Technologien, von denen jede für sich selbst floriert und auf neue, kraftvolle Weise zusammenkommt. Ajax enthält:
- auf Standards basierende Präsentation mit XHTML und CSS;
- dynamische Anzeige und Interaktion mit dem Document Object Model;
- Datenaustausch und -manipulation mit XML und XSLT;
- asynchroner Datenabruf mit XMLHttpRequest;
- und JavaScript binden alles zusammen.
Tags und Links javascript ajax frameworks