Im Kapitel über Netzwerke haben wir das HTML-Format zur Beschreibung von Webseiten kennen gelernt. Bisher waren diese Seiten statisch, das heißt ihr Inhalt war vordefiniert wie in einem Buch. Dynamische Webseiten können unterschiedliche Inhalte anzeigen, die zum Beispiel bei jedem Abruf aktualisierte Daten aus einer Datenbank enthalten. Sie erlauben es auch, ähnlich wie grafische Anwendersoftware, Eingaben von Anwenderinnen zu verarbeiten. Im Folgenden werden wir kennen lernen, auf welche Art HTML-Seiten Benutzereingaben erlauben und wie diese mit Hilfe der Programmiersprache Javascript im Browser verarbeitet werden können. Dabei werden wir HTML-Seiten definieren, deren Inhalt dynamisch von Benutzereingaben abhängt. Javascript dient also der Client-seitigen Webprogrammierung. Server-seitige Webprogrammierung, bei der Webseiten dynamisch vom Webserver erzeugt werden, lernen wir später kennen.