Ist AJAX eine andere Sprache als Javascript oder ist es ein JavaScript-Framework?

8

Grundsätzlich ist AJAX JavaScript in Syntax und Semantik ähnlich?

    
dave 12.01.2011, 21:57
quelle

5 Antworten

8

AJAX ist keine Sprache. Es ist eine Methode, die JavaScript und XML (und ich nehme an, JSON passt da hinein) für einen Web-Client verwendet, um asynchron mit einer Serverressource zu kommunizieren, ohne dass Browserereignisse (wie Seitennavigation) erforderlich sind.

    
David 12.01.2011, 22:02
quelle
2

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%     
Damien-Wright 12.01.2011 22:00
quelle
1

Eigentlich ist "AJAX" eine Abkürzung für Asynchronous JavaScript and XML . Es ist lediglich eine asynchrone Methode zum Herunterladen von Daten mit Javascript.

    
Dutchie432 12.01.2011 22:00
quelle
1

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"

    
Quentin 12.01.2011 22:05
quelle
0

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.
  •   
    
Nathan Hughes 12.01.2011 22:04
quelle

Tags und Links