Einführung
Ob Sie mehr über JavaScript und jQuery lernen wollen oder einfach die schnellste Lösung für das aktuelle Problem benötigen – manchmal ist es am Besten, Code komplett selbst zu schreiben. Dieses Kapitel will Sie mit einfachen, generischen Lösungen versorgen, die dabei helfen sollen, eigenen Code schreiben zu können.
Es sei angemerkt, dass es zwar von Vorteil sein kann, von Grund auf alles selbst zu schreiben, aber manche häufiger vorkommenden Probleme, wie zum Beispiel das Zählen der verbleibenden Zeichen, das automatische Anpassen von Textareas und die Form-Validierung (um nur ein paar zu nennen), wurden schon von anderen gelöst. Werfen Sie einen Blick in Chapter 11 oder stöbern Sie in den jQuery-Foren und -Blogs, um mehr Informationen über Plugins zu erhalten, die vielfach getestet und analysiert wurden. Manchmal hilft es auch, sich fremden Code anzuschauen, um herauszufinden, was am eigenen Code verbesserungswürdig ist.
Wenn nötig, stelle ich im »Problem«-Bereich eines Rezepts Beispiel-HTML-Code bereit. Das ist keine philosophische Aussage – an nacktem HTML-Code ist nichts falsch. Aber ich finde die Idee förderungswürdig, JavaScript als Erweiterung bestehenden HTML-Codes und als Verbesserungsmöglichkeit der Benutzer-Interaktion anzusehen. JavaScript ist von Ihrem HTML-Code völlig getrennt und das sollte auch so gesehen werden.
Note
In den folgenden Rezepten zeige ich nur XHTML-Codeabschnitte, die für das Problem relevant sind. Denken Sie daran, dass Ihr Code ein komplettes XHTML-Dokument und auch validierbar sein sollte.
Zudem nehme ich in den Rezepten nur dann
$(document).ready(function(){...})
mit
auf, wenn es ein Teil der Diskussion ist. Alle anderen Lösungen
gehen davon aus, dass Sie den JavaScript-Code an der richtigen
Position in Ihrer Code-Struktur unterbringen – entweder im
.ready()
-Handler oder am Ende Ihrer
Datei nach dem betreffenden XHTML-Code. In Chapter 1 finden Sie mehr Informationen dazu.