AJAX und JSON

Aus ProgrammingWiki
Archivierte Version vom 2017-01-23T18:49:50+00:00. Aktuelle Version
WissenKönnenProjekt
  • Allgemeines Verständnis der Request-Response-Kommunikation
  • AJAX: Konzept des asynchronen Datenaustauschen
  • JSON: Alternatives Format zur Repäsentation von Objekten
  • XHR: Umsetzung von AJAX in Javascript
  • jQuery bietet einen komfortablen Aufsatz
  • Senden von Anfragen und Akzeptieren von Antworten (am Client)
  • Emfang von Anfragen und Versand von Antworten (am Server)
  • Intuitiver Umgang mit GET und POST
  • Objektserialisierung mit JSON und XML
  • Node.js Server zur Verwaltung der Nutzerdaten
    • Anmeldung und Registrierung von Nutzern mit Passwort
    • Serverseitige Speicherung der Nutzerdaten
    • Bei erfolgreicher Lösung des Sudoku, Speicherung der benötigten Zeit
  • Sudoku-App zeigt nach Anmeldung die besten 10 eigenen Spielergebnisse

AJAX mit Javascript

  • Analysieren Sie den Beispielaufruf. Machen Sie sich klar, wann der eigentliche Aufruf erfolgt.
  • Fügen Sie eine Fehlerbehandlung hinzu und testen Sie die verschiedenen Statuscodes
  • Probieren Sie auch Aufrufe mit Parametern (siehe fixer.io)
  • Übernehmen Sie das Beispiel in eine lokale Datei und platzieren Sie diese auf Ihrem Webserver
  • Legen Sie eine PHP Datei daneben und sprechen Sie diese über den XMLHttpRequest an.
  • Versuchen Sie auch POST Anfragen und versenden Sie verschiedene Arten von Parametern

AJAX mit jQuery

  • Fügen Sie eine Fehlerbehandlung hinzu und testen Sie die verschiedenen Statuscodes
  • Probieren Sie auch Aufrufe mit Parametern (siehe fixer.io)
  • Recherchieren Sie die jQuery Funktionen get und post und machen Sie Unterschiede und Gemeinsamkeiten mit ajax aus
  • Übernehmen Sie das Beispiel in ein lokale Datei und kommunizieren Sie mit dem oben erstellten PHP Skript
  • Installieren Sie Node.js implementieren Sie einen einfachen Webservice der die Aufgaben des PHP Skripts übernimmt
  • Implementieren Sie im Node.js Server die Behandlung von POST Anfragen mit entsprechenden Parametern

Serialisierung

Serialisierung
Beispiellösung WE1-P8.zip