AJAX - aufgeschraubt

Teil 7: AJAX - das XMLHTTP-Objekt

Natürlich ist durch die Verteilung der Aufgaben auf Browser und Server und durch die zusätzlichen Funktionalitäten, die mit AJAX zu machen sind, die Anwendung nicht einfacher geworden. Doch Sie können die einzelnen Bausteine kleiner gestalten und unabhängiger voneinander testen. So können Sie z.B. die Rückmeldungen des Servers in einem normalen Browser betrachten. Wenn das stimmig ist, brauchen Sie dort meist keine Fehler mehr zu suchen. Für JavaScript im Browser greifen Sie während der Entwicklung eigener Module auf die bewährte Funktion alert() zurück. Diese können Sie schnell einbauen, individuell anpassen und auch wieder beseitigen. Bei einer fertigen Website, die vielleicht auch noch andere entwickelt haben, ist zu überlegen, ob Sie sich nicht von Debug- und Trace-Modulen die AJAX-Calls zum und vom Server anzeigen und mitverfolgen lassen, während Sie Fehler reproduzieren oder die Anwendung analysieren. Als angenehm hilfreich können Sie die Debugging-Unterstützung für den Firefox Browser einsetzen. Mit der schnell installierten Erweiterung FireBug können Sie neben dem JavaScript Debugging auch alle XMLHTTP-Requests Ihrer Anwendung tracen lassen und anschauen, ohne dass Sie dazu den Anwendungs-Sourcecode patchen müssten. Testen Sie, ob eine Hauptentwicklung unter Firefox mit einem anschliesenden Kompatibilitätstest auf anderen Browsern nicht schneller geht, als wenn Sie auf dem IE entwicklen.

AJAX - das XMLHTTP-Objekt

© Archiv

Fehlertest: Das Debugging auf Firefox mit der FireBug-Erweiterung ist ideal für AJAX-Anwendungen. Sie können damit JavaScript debuggen und alle XMLHTTP-Requests verfolgen.

Mehr zum Thema

HTML 5
Webgestaltung

Google Web Designer ist spezialisiert auf HTML5. Ein Vorteil dieses Standards ist das einfache Einbinden von Videos mit dem Element video. Wir zeigen…
Wir verraten, wie Sie Fritzboxen und andere Router vor Hackern schützen.
Fritzbox, Asus, Belkin und Co.

Fritzbox, Asus, Belkin oder DLink - die Liste der geknackten Router ist lang. Hacker stahlen Passwörter oder NAS-Daten. So machen Sie Ihren Router…
Wir führen Sie zur eigenen Windows-App - unserem PC-Magazin-RSS-Feed.
C# und XAML

Wir zeigen, wie Sie Windows 8.1 Apps selbst programmieren können. Lernen Sie das App erstellen an Hand unseres Beispiels: dem RSS-Feed von PC…
Windows Tipps & Tricks: Benutzerrechte unter Windows 8.1
Programme richtig installieren

Wir zeigen Ihnen, wie Sie sich unter Windows 8.1 alle Benutzerrechte verschaffen und Programme richtig installieren.
Windows 8: Starbildschirm
Microsoft Project Siena

Erstellen Sie sich selbst eine App für Windows 8, die auf alle Funktionen Ihres Tablets zugreifen kann, inklusive Kamera, Mikrofon und Lautsprecher.…