AJAX ist ein Bündel an bekannten Technologien. Hierzu zählen das Document Object Model (DOM), JavaScript und die Extensible Markup Language (XML) sowie die Client/Server-Technologie. Generell können Web-Seiten mit AJAX Aktionen des Benutzers umgehend prüfen und im Hintergrund ausführen. Damit können Web-Seiten schneller auf Benutzeraktionen reagieren und sie realisieren.

Das Dojo-Toolkit ist eine umfangreiche JavaScript Bibliothek für die dynamische, intuitive und schnelle Entwicklung von Web-Applikationen.

Die Homepage ist gemäß der "strengen" XHTML 1.0 Strict Standard-Strukturbeschreibung erstellt worden. Wobei die Regeln für die XHTML-Variante 1.0 Strict aufgrund der Verwendung des Dojo-Toolkits modifiziert wurde. Ebenso wurde die Strukturregel für das Element <a> erweitert. D.h. die DTD für die XTHML-Variante "XHTML 1.0 Strict" wurde im HTML-Kopf für den "Online W3C Validation Service" wie folgt erweitert:
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/ xhtml1-strict.dtd"
[ <!ATTLIST a dojoType CDATA #IMPLIED> <!ATTLIST a refreshOnShow CDATA #IMPLIED> <!ATTLIST a target CDATA #IMPLIED> <!ATTLIST div dojoType CDATA #IMPLIED> <!ATTLIST div selectedTab CDATA #IMPLIED> ]>
Somit wird die formale Struktur gemäß der XHTML-Variante "XHTML 1.0 Strict" garantiert und die entsprechenden Strukturregeln erfüllt. Anhand dieser DTD-Modifikation im Kopf der einzelnen Web-Seiten wurde während der Entwicklung auf Wohlgeformtheit (engl.: well-formedness) und Gültigkeit (engl.: validness) der erstellten XHTML-Seiten geprüft.
Unglücklicherweise präsentieren manche Browser die Code-Fragmente ]> der obigen DTD-Erweiterung. Daher habe ich die modifizierte DTD der XHTML-Variante "XHTML 1.0 Strict" in meiner Homepage dauerhaft hinterlegt:
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html SYSTEM "./DTD/xhtml1-strict.dtd">

Bei XHTML handelt es sich um eine Neuformulierung von HTML 4 mit XML-Sprachmitteln. XHTML formulierte Web-Seiten entsprechen den Syntaxregeln von XML und sind somit leichter von Web-Browsern zu verarbeiten. U. a. können XHTML-Seiten mit zahlreichen Tools erstellt und (nach)bearbeitet werden.