AJAX


Asynchronous Javascript And XML

AJAX ist ein Synonym für ein Konzept zur Programmierung von Web-Anwendungen. AJAX kombiniert die folgenden bekannten Techniken:
Während eine klassische Web-Anwendung HTML-Seiten sehr oft komplett neu laden muss, werden beim AJAX-Programmiermodell nur selten komplette Seiten geladen. Statt dessen werden über das XMLHttpRequest-Objekt asynchron kleinere Datenmengen mit dem Server ausgetauscht. Die Ergebnisse werden per JavaScript direkt in das DOM-Datenmodell der Seite eingebaut und vom Browser angezeigt. Vorteil dieser Technik ist, dass die so entstehenden Anwendungen ein höheres Maß an Interaktivität ermöglichen, weil sie weniger träge als klassische Web-Anwendungen auf Nutzerinteraktionen reagieren können. Nachteilig sind nach wie vor die noch mangelnde Kompatibilität der AJAX-Techniken in den einzelnen Browsern, die vielen möglichen Programmiervarianten sowie die Sicherheitsproblematik von JavaScript.

Der AJAX-Begriff wird häufig gebraucht in Zusammenhang mit dem Hypebegriff "Web 2.0", der für neue, interaktive Web-Anwendungen steht, die oft mit AJAX-Techniken programmiert sind.

0-9|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|alle

Suche im Lexikon nach im

 

Fachartikel

Emotet – Ein zerstörerisches Comeback [7.12.2022]

Im Jahr 2014 tauchte Emotet zum ersten Mal auf – zunächst als bescheidener Banking-Trojaner. Doch die Cyberkriminellen hinter der Malware dachten weiter: Sie boten als eine der ersten Gruppen Malware-as-a-Service an und nutzen es erfolgreich, um ein massives Botnetz infizierter Systeme aufzubauen und den Zugang an Dritte zu verkaufen. Nach langer Ruheperiode gab es Ende 2021 ein Comeback – und zwar ein rasantes: Bis April 2022 stiegen die Emotet-Fälle um ganze 2700 Prozent. Unser Fachartikel trägt einige Erkenntnisse zu den neuen Methoden und Gefahren von Emotet zusammen. [mehr]

Grundlagen

Storage-Virtualisierung [16.06.2021]

In unserer Grundlagen-Rubrik erklären wir wichtige Aufgaben und Technologien aus dem Arbeitsalltag eines Netzwerk- und Systemadministrators. Hier erfahren Sie anhand prägnanter Erklärungen zu den wichtigsten Begriffen des jeweiligen Themenfeldes Hintergründe und Zusammenhänge in kompakter, praxisnaher Form. [mehr]