Kaum ein Webprojekt, gleich ob dieses vorrangig aus statischen oder dynamischen
Webseiten besteht, kommt ohne diverse JavaScripts aus. Dabei hat der Funktionsumfang von clientseitigen
Anwendungen stetig zugenommen und Ajax-Anwendungen machten das Web erst so richtig interaktiv. In Verbund
mit HTML5 erlebte JavaScript im letzten Jahrzehnt einen erneuten Höhenflug, erlaubt doch die Kombination aus
Hypertext und JavaScript die Programmierung von Applikationen, deren Erstellung in den ersten Jahren noch
das Erlernen und die Verwendung einer Hochsprache vorausgesetzt hätte. Ermöglicht wird diese Kombination aus
Hypertext und JavaScript vor allem dadurch, dass JavaScript eigens entwickelt wurde um HTML-Seiten
dynamischer zu gestalten.
Der Einsteiger sollte sich jedoch bewusst sein, dass JavaScript nicht wesentlich einfacher zu erlernen ist,
als eine andere Programmiersprache, wenn die Möglichkeiten, welche diese Scriptsprache bietet, auch nur
annähernd ausgeschöpft werden sollen. Der entscheidende Vorteil liegt jedoch darin, dass ein Webmaster oder
Web-Entwickler, der sich bereits bestens mit HTML auskennt und dem einfache JavaScript-Codeschnipsel bereits
vertraut sind, nicht bei Null beginnen muss. Erschwerend kommt jedoch hinzu, dass die Besonderheiten der
Browser bzw. deren Interpreter berücksichtigt werden müssen. Vor allem dann, wenn eine gewisse Abwärtskompatibilität
der Anwendungen zur Erhaltung der Funktionalität in älteren Browsern erwünscht ist, sind oftmals Browserweichen
erforderlich.
Nachfolgend eine kleine Einführung in die clientseitige Programmierung mit Java-Script für Einsteiger, mit
diversen Listings und Tutorials.
Übersicht
Einstieg:
Funktionen zum Zoomen und Verschieben von Grafiken:
Formulardaten verarbeiten:
Animationen mit JavaScript:
Einstieg in JavaScript
Listings & Tutorials
Übersicht