Der JavaScript-Bereich meines Blogs enthält eine Reihe von JavaScript-Bibliotheken, die ich geschrieben habe, um mir das Potential dieser Sprache zu erarbeiten. Sämtliche meiner Bibliotheken basieren auf ECMAScript ECMA-262 v3 (besser bekannt als JavaScript v1.5).

Wenn Sie eine meiner JavaScript Bibliotheken in Ihren Projekten anwenden möchten, dann verwenden Sie bitte die Online-Version auf meiner Website. So steht Ihnen immer die neueste Version zur Verfügung. Die Versionsnummer jeder meiner Bibliotheken können Sie mit Hilfe einer "Version"-Eigenschaft, die im Namensraum jeder Bibliothek zur Verfügung steht, abfragen. Möchten Sie eine meiner Bibliotheken produktiv einsetzen, können Sie mir eine E-Mail zusenden, damit ich Sie ggf. über Updates informieren kann.

Im Blog dieser Website wurden sämtliche Animationen mit Hilfe der JQuery oder Raphaël JavaScript-Bibliotheken programmiert, außer dort, wo es anders angegeben ist.

Die Rollanimation des Hauptmenüs meiner Website habe ich mit Hilfe von Microsoft DTHML Behaviors erstellt. Daher ist sie derzeit nur für Benutzer des Microsoft Internet-Explorers sichtbar. Das bedaure ich sehr, da DHTML Behaviors eine hervorragende Lösung darstellen, eine generische JavaScript-Ereignisbehandlungsroutine per CSS beliebigen HTML-Elementen hinzuzufügen. Und ich hoffe, dass Microsoft DTHML Behaviors Einzug in CSS 3 halten.

Bitte beachten Sie, dass – im Gegensatz zu den anderen Bereichen meiner Website – der JavaScript-Bereich Code beinhaltet, der die Verwendung der neuesten Technologien demonstriert. Daher wird er wahrscheinlich von älteren Browsern nicht fehlerfrei dargestellt werden können.

Sämtliche in diesem Bereich veröffentlichten Quellcodes unterliegen der Open Software License.

Ich habe jede meiner Bibliotheken ausführlich dokumentiert, sowohl im Code als auch durch eine dedizierte Dokumentationswebseite. Das Erstellen dieser Dokumentationen hat viele Stunden Zeit in Anspruch genommen. Deshalb habe ich mich entschlossen, auf meiner Website – entgegen meiner ursprünglichen Absicht – letztendlich doch darauf zu verzichten, sowohl eine deutsche als auch eine englische Dokumentation zu erstellen. Ich habe mich auf eine jeweils englische Variante beschränkt, da ich davon ausgehe, dass dies vom Zielpublikum gelesen werden kann.


Axel Dahmen Soft- und Hardware-Engineering
26.03.2010 18:09