Frage

http://en.wikipedia.org/wiki/AJAX , ich ein ziemlich gutes Verständnis von dem, was AJAX ist. Allerdings sieht es so aus, um es zu lernen, würde ich in mehrere Technologien zur gleichen Zeit tauchen Sie haben keinen Nutzen aus ihm heraus zu bekommen. Also zwei Fragen:

  • Was sind Ressourcen, die mir helfen kann verstehen / verwenden AJAX?
  • Welche Art von Website würde von AJAX profitieren?
War es hilfreich?

Lösung

Es gibt viele Bibliotheken gibt, die Sie profitieren von AJAX erhalten helfen, ohne sich um die Umsetzung Rückrufe zu Lernen, etc.

Sind Sie mit .NET? Schauen Sie sich http://ajax.asp.net . Wenn Sie nicht, dann nehmen Sie einen Blick auf Tools wie QCodo für PHP, und erfahren Sie mehr über prototype.js, jquery, etc.

Soweit Websites, die profitieren würden: Jede Web-Anwendung überhaupt. :) Alles, was Sie mit interagieren Austausch von Informationen, nicht nur durch Klicken auf einen Link und einen Artikel zu lesen.

Andere Tipps

Wenn Sie nicht daran interessiert, in der Nitty Gritty sind, könnten Sie eine übergeordnete Bibliothek verwenden wie JQuery oder Prototype die darunter liegende Javascript für Sie zu erstellen. Der größte Vorteil ist eine wesentlich reaktions Benutzeroberfläche für Web-basierten Anwendungen.

kann jede Website von AJAX profitieren, aber meiner Meinung nach zu AJAX der größte Vorteil kommt bei der Dateneingabe Abschnitte - Formen im Grunde. Ich habe ganze Seiten getan, wo das vordere Ende - der Teil der Benutzer fast keine AJAX-Funktionalität in sich hatte sieht. Alle AJAX Zeug war in der Verwaltung Bedienfeld für die Unterstützung bei der (richtig!) Dateneingabe.

Es gibt nichts Schlimmeres als ein Formular abgeschickt und erhalte eine Fehlermeldung zurück, AJAX verwenden, können Sie ziemlich genau diese aber Datei-Uploads für alles verhindern.

Ich finde es am einfachsten, nur um zu bleiben weg von allen Frameworks und anderen Helfern und nur das tun, grundlegende Javascript. Das können Sie nicht nur verstehen, was unter der Decke vor sich geht, es lässt auch Sie es auf einfachste Weise möglich machen. Es gibt wirklich nicht viel zu. Benutzer der JS XML-DOM-Objekte eine XML-Dokument Client-Seite zu erstellen. Schickte es mit XMLHTTPRequest an den Server, und dann das Ergebnis verarbeiten, wieder die JS XML-DOM-Objekte verwenden. Beginnen Sie mit etwas einfach. Versuchen Sie einfach, eine Information an den Server sendet, und ein kleines Stück Information zurück zu bekommen.

Die Mozilla Dokumentation ist gut. Seiten, die die meisten von ihr profitieren, sind diejenigen, die fast wie eine Desktop-Anwendung verhalten und eine hohe Interaktivität benötigen. Sie können in der Regel der Benutzerfreundlichkeit auf fast jeder Website verbessern, indem Sie es aber nicht.

sollte Ajax gedacht wird als ein Mittel, um Inhalte auf einer Seite zu ändern, ohne die gesamte Seite neu zu laden.

Also, wenn Sie braucht, dies zu tun? Wirklich nur, wenn Sie haben einige Benutzer-Interaktionen oder Informationen bilden, die Sie intakt zu halten, während Sie einige Inhalte auf der Seite ändern.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top