24 Stimmen

Was ist AJAX eigentlich?

Ich muss anfangen, AJAX in einem Projekt zu verwenden und weiß nicht, wo ich anfangen soll. Kann jemand bitte helfen?

5voto

steamer25 Punkte 8710

Meistens bezieht es sich auf die Verwendung des XMLHttpRequest-Objekts über JavaScript* in einem Browser.

Je nachdem, wen man fragt, könnte man damit fast jede Art von Client/Server-Kommunikation über HTTP beschreiben, die über die Eingabe einer URL in einen Browser hinausgeht.

*jQuery bietet einige schöne Wrapper-Code, um Cross-Browser-Unterschiede zu behandeln, usw.

3voto

Robert Greiner Punkte 28052

http://www.w3schools.com/Ajax/Default.Asp

Das ist ein guter Anfang. Damit sollten alle Ihre Fragen beantwortet sein.

3voto

SeanDowney Punkte 16648

Ajax ist eine etwas missverständliche Bezeichnung. Um den Wiki-Artikel zu zitieren:

Trotz des Namens ist die Verwendung von JavaScript und XML eigentlich nicht erforderlich, und die Anfragen müssen auch nicht asynchron sein.

Heute nennen die meisten Menschen "ajax" jede Art von

Webanwendung, die kommuniziert mit einem Server im Hintergrund kommuniziert

2voto

Sergey Ilinsky Punkte 30525

"Ajax" ist der erfolgreiche Marketingbegriff, der 2005 eingeführt wurde, um den älteren Begriff "DHTML" zu ersetzen, der sich nicht durchsetzen konnte. "Ajax" ist heute auch Teil der Geschichte, da das neue Wort - "HTML5" - aufgetaucht ist. Dennoch ist "HTML5" ziemlich genau das, was das ursprüngliche "DHTML" war.

Ajax wird auch als "der neue Ansatz für die Anwendungsentwicklung" bezeichnet, bei dem eine Webseite zunächst auf dem Server erstellt wird, aber später, während ihrer Lebensdauer, die Aktualisierungen auf dem Client durchgeführt werden, da die Daten oder Teilinhalte im Hintergrund an den Server übermittelt werden.

Ich hoffe, das bringt Klarheit.

2voto

RichardOD Punkte 28349

Von dem Mann, der den Begriff geprägt hat - http://adaptivepath.com/ideas/essays/archives/000385.php

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X