Unterschied zwischen AJAX und DHTML

Browsertechnologien haben von Anfang an ein enormes Wachstum erlebt, von einfachen statischen HTML-Seiten bis hin zu umfassenden Animationen und Interaktionen von Flash. Die Anzahl der für die Webseitenentwicklung verfügbaren Tools ist explodiert, und Sie sind nicht mehr auf einige Optionen beim Erstellen Ihrer Seite beschränkt.

In den letzten Jahren sind grundlegende HTML-Seiten etwas langweiliger geworden, so dass die Entwickler sich wirklich bemühten, ihre Websites für die Zuschauer ein wenig interessanter zu gestalten. Ein Aspekt, der untersucht wurde, war, wie man die Seiten interaktiver gestalten kann, um ihnen mehr Geschmack zu verleihen. Obwohl viele Standards geschaffen wurden, werden wir hier der Kürze halber zwei erörtern.

Langweilige HTML-Seiten gaben den Weg für DHTML oder Dynamic HTML frei. DHTML ermöglicht es dem Webseitenersteller, spezifische Antworten auf genaue Aktionen zu programmieren, die der Betrachter ausführt. Dies ist sehr offensichtlich, wenn ein Betrachter seine Maus über eine Schaltfläche bewegt und die Schaltfläche leuchtet oder gedrückt aussieht. Dies ist eine DHTML-Funktion, die mit HTML alleine nicht möglich ist.

Ein weiterer Aspekt von HTML, den die Leute ändern wollten, war das Verhalten, wenn Sie etwas ändern wollten. HTML lädt die Seite immer neu, damit die neu angeforderte Seite angezeigt werden kann. Sie fanden dazu eine Lösung namens IFrame, die es dem Benutzer ermöglichte, einen Frame zu einem Zeitpunkt neu zu laden, wenn er wollte; aber es wurde festgestellt, dass dies ziemlich fehlte. AJAX oder Asynchronous Javascript und XML wurden erstellt, um dieses spezifische HTML-Defizit zu beheben. Mit AJAX können die Seiten nur die Daten abfragen, die geändert werden müssen, und nicht die gesamte Seite. Dies ist auf Webseiten, die eine Bildergalerie zeigen, deutlich zu sehen. Wenn Sie vor AJAX auf Weiter klicken, wird die gesamte Seite neu geladen, um das nächste Bild anzuzeigen. Bei AJAX ändert sich jedoch nur dieses Bild und der Rest der Seite bewegt sich nicht einmal.

AJAX und DHTML sind zwei der Mittel, die zur Erweiterung der HTML-Funktionen entwickelt wurden. DHTML tut dies, indem die Elemente auf dem Bildschirm in Abhängigkeit von den Aktionen des Benutzers geändert werden. Während AJAX es dem Browser ermöglicht, bestimmte Elemente gleichzeitig anzufordern, um die Internetverbindung zu entlasten und den lästigen Nachladevorgang zu vermeiden. In diesem Sinne können wir sagen, dass AJAX und DHTML, die gleichzeitig verwendet werden, die Benutzererfahrung erheblich verbessern könnten.

Finden Sie ein Buch über AJAX und HTML.