JavaScript Klassiker

  • DiaShow (2002/03) - Meine Lieblingssprache ist JavaScript, weil es da sehr einfach ist, die Grafische Benutzerschnittstelle dynamisch zu gestalten und weil ich der Möglichkeit verfallen bin, Programme zu schreiben, die sich selber schreiben... Die DiaShow ist eine einzelne HTML-Datei, mit mehreren Dialogfenstern und der Fähigkeit sich zu klonen, um eigene Diashows zu speichern. In der Show kann man einen Fotoindex in Form eines Filmstreifens anzeigen, um schnell zwischen den Bildern zu navigieren. Die DiaShow ist auch gut zur Präsentation von Folien geeignet. In den Zeiten, wo es in Windows noch keine eingebaute Diashow gab, war das durchaus praktisch. Auch nett: der eingebaute Assitent.
  • tga2html (2001) - Dieses JavaScript bindet TGA-Bilder direkt in eine HTML-Datei ein. Dabei wird zur Laufzeit eine dynamische Tabelle erzeugt, wobei jede Zelle einem Pixel entspricht. (Praktisch eingesetzt unter minikino.de|Medien|minikino-code. Das Skript wiederlegt die Meinung Opera wäre "the fastest browser on earth", denn beim Parsen der Tabelle, die gut und gern mal 10.000 TD's beeinhaltet, hängt Opera deutlich hinter dem Internet-Explorer hinterher. Ein guter Performance-Test also. Aber kommen wir vielleicht irgendwann an den Punkt wo die Übertragung von zusammengehörigen Datenpaketen und hohe clientseitige Performance schneller geht als der Aufbau einer neuen Verbindung? Lädt man 1x10kB viel schneller als 10x1kB? Auch nett: Minikino-Galerie mit Zoom-Möglichkeit.
  • linker (2003) - Geben Sie eine URL ein und diese verwandelt sich dann zu einem Link, bei dem Sie bequem auf die rechte Maustaste klicken und "Ziel speichern unter ..." wählen können. Ein erster Ansatz mit JavaScript dynamisch nach XML-Regeln zu programmieren. Zweck des Ganzen: RealMedia-Dateien runterladen obwohl diese eigentlich nicht gespeichert werden sollen.