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?

0voto

Sylvain Rodrigue Punkte 4516

AJAX ist sehr einfach: Irgendjemand hat sich gedacht, dass es cool wäre, etwas an den Server zu senden und etwas von ihm zu empfangen, ohne eine Seite neu zu laden.

AJAX ist keine Revolution, es ist nur ein Name für etwas Einfaches: eine Webseite kann eine Anfrage an den Server senden, ohne dass sie neu geladen werden muss - hier geht es nur um Asynchronität.

Sie können AJAX-Steuerelemente in Ihre Webseiten einfügen, ohne dass Sie etwas tun müssen - ziehen Sie sie einfach mit Visual Studio hinein. Möglicherweise müssen Sie einige Manager für sie hinzufügen, aber es ist einfach eine Drag-and-Drop-Aufgabe.

Aber seien Sie gewarnt: Schurken-Webbrowser sprechen in der Regel nicht die gleiche AJAX-Sprache wie der IE...

)

0voto

mrTomahawk Punkte 904

AJAX ist ein schicker Begriff für die Fähigkeit des Browsers, Teile seines Inhalts zu aktualisieren, ohne dass eine ganze Seite neu geladen werden muss. Wie viele bereits gesagt haben, braucht man weder XML noch Javascript, um es zu implementieren. In den Anfängen wurde es mit VBScript und Jscript realisiert und einfach DHTML genannt. Jesse James Garrett hat möglicherweise den Begriff AJAX erfunden aber eigentlich war es Microsoft, die das Konzept dahinter erfunden haben.

Laut dieser Quelle hat Microsoft 1999 damit begonnen. aber ich würde die Geburt dieser Technologie noch weiter zurückdatieren. Diese Wired-Artikel ist wahrscheinlich genauer, wenn man davon ausgeht, dass diese Technologie in den späten 90er Jahren entwickelt wurde, wobei vieles noch aus den alten Tagen der MSDN DHTML Dude Spalten geschrieben von Michael Wallent bei Microsoft, das 1997 ins Leben gerufen wurde. Ein Großteil der Geschichte wird auch in diesem großartigen Video hier von Michael selbst erzählt: http://channel9.msdn.com/posts/Charles/Michael-Wallent-Advent-and-Evolution-of-WPF/ Megan arbeitet übrigens immer noch bei Microsoft an der Silverlight-Team heutzutage, Microsofts Ersatz für ActiveX .

Zurück zur AJAX-Sache... als Jesse James Garrett im Jahr 2005 zurückkam, sprach er hauptsächlich über die Verwendung von XMLHTTPRequest in Javascript-Code und eine Prise Salz. Später wurde daraus ein angesagtes Wort, das viele Leute zu benutzen begannen, obwohl sie keine Ahnung hatten, was es war, und dachten, es sei wirklich etwas ganz Neues und Hippes, obwohl es in Wirklichkeit nur ein Remix von etwas Altem war..... - so wie viele Hip-Hop-Songs, die man heutzutage hört.

Es ist nicht neu, nur eine neuere Version von etwas Altem!

0voto

Thomas Hansen Punkte 5473

Ich versuche es mal und sage, dass "Es ist das Konzept einer W3C-basierten (JavaScript, HTML und CSS) Lösung zur Erstellung von Rich Applications, die im Web in einem Browser ausgeführt werden können.

Alles andere sind nur "technische Details", denke ich ... ;)

PS! - AMAZING Frage ...!! ;)

0voto

Akanksha patel Punkte 1

AJAX (Asynchronous JavaScript and XML) ist ein neu geprägter Begriff für zwei leistungsstarke Browserfunktionen, die es schon seit Jahren gibt, die aber von vielen Webentwicklern bis vor kurzem übersehen wurden, als Anwendungen wie Google Mail, Google Suggest und Google Maps auf den Markt kamen. Um mehr über Ajax zu erfahren, lernen Sie Ajax-Tutorial

0voto

AJAX \= A synchron J avaScript a und X ML.

AJAX ist eine Technik zur Erstellung schneller und dynamischer Webseiten.

Mit AJAX können Webseiten asynchron aktualisiert werden, indem im Hintergrund kleine Datenmengen mit dem Server ausgetauscht werden. Dies bedeutet, dass es ist möglich, Teile einer Webseite zu aktualisieren, ohne die gesamte Seite neu zu laden .

Klassische Webseiten (die kein AJAX verwenden) müssen die gesamte Seite neu laden, wenn sich der Inhalt ändert.

Beispiele für Anwendungen, die AJAX verwenden: Google Maps, Gmail, Youtube und Facebook-Tabs.(VON w3schule ). einfach zu verstehen: wenn wir einen Link anfordern oder ein Formular abschicken, fordern wir synchron zum Server Daten an. die Webseite zerstört die aktuelle Seite und generiert eine neue Seite. aber mit AJAX kann der Browser die gleiche Anfrage senden, ohne die gesamte Seite neu zu malen.

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