JQuery Kochbuch (German Edition)
für HTML-Element-Tags, Schalter, Attribute, Schlüssel, Funktionen, Typen, Namensräume, Module, Eigenschaften, Parameter, Werte, Objekte, Events, Eventhandler, Makros, Dateiinhalte oder die Ausgabe von Programmen.
Nichtproportionalschrift fett
Wird in Codebeispielen verwendet, um bestimmte Stellen hervorzuheben.
Nichtproportionalschrift kursiv
Wird für Text verwendet, der durch Benutzereingaben zu ersetzen ist.
----
Note
Dieses Symbol steht für einen Tipp, einen Vorschlag oder eine allgemeine Anmerkung.
----
----
Warning
Dieses Symbol steht für eine Warnung oder einen Gefahrenhinweis.
----
Chapter 1. Grundlagen von jQuery
Cody Lindley
Einleitung
Da Sie zu einem Kochbuch über jQuery gegriffen haben, gehen die Autoren dieses Buches davon aus, dass Sie eine vage Idee davon haben, was jQuery genau ist und was es tut. Kochbücher sind im Allgemeinen für ein Publikum geschrieben, das schon gewisse Grundlagen im Bereich des betreffenden Themas besitzt, die ausgebaut werden sollen. Daher wird das Format Rezept – Lösung – Diskussion dazu genutzt, Ihnen schnell Lösungen für häufiger vorkommende Probleme anbieten zu können. Sind Sie aber ein jQuery-Anfänger, dann werfen Sie das Buch nicht gleich wütend gegen eine Wand, während Sie wilde Verwünschungen gegen uns aussprechen. Wir haben dieses Kapitel extra für Sie geschrieben.
Falls Sie ein wenig Auffrischung oder überhaupt eine Starthilfe benötigen, weil Sie über jQuery nicht viel oder gar nichts wissen, vermittelt Ihnen dieses erste Kapitel (die weiteren Kapitel gehen davon aus, dass Sie die Grundlagen beherrschen) einen Einstieg in jQuery. Haben Sie noch so gar kein Wissen über JavaScript und das DOM,dann sollten Sie sich vielleicht überlegen, ob es überhaupt sinnvoll ist, mit jQuery arbeiten zu wollen, ohne die Sprache JavaScript und ihr Zusammenwirken mit dem DOM zumindest in Grundzügen zu kennen. In diesem Fall empfehle ich ein Buch über DOM und JavaScript, bevor Sie sich wieder mit jQuery beschäftigen. Mein Tipp ist da JavaScript - Das umfassende Referenzwerk von David Flanagan (O’Reilly) als Einführung. Aber lassen Sie sich nicht davon abhalten, jQuery noch vor dem DOM und JavaScript zu erlernen. Viele haben sich gerade auf diesem Weg Wissen über diese Technologien angeeignet. Es mag zwar nicht der ideale Weg sein, aber er kann funktionieren.
So, dann wollen wir uns mal eine formale Definition von jQuery und eine kurze Beschreibung ihrer Funktionalität anschauen:
jQueryist eine Open Source JavaScript-Bibliothek, die die Interaktionen zwischen einem HTML-Dokument oder genauer dem Document Object Model (DOM) und JavaScript vereinfacht.
Oder einfacher gesagt – und für die klassischen JavaScript-Hacker – jQuery macht die Arbeit mit Dynamic HTML (DHTML) total einfach. Insbesondere erleichtert jQuery das Durchlaufen und Bearbeiten des HTML-Dokuments, den Umgang mit Browser-Events, DOM-Animationen, Ajax-Interaktionen und JavaScript-Entwicklung für verschiedene Browser.
Mit der formalen Beschreibung von jQuery im Hinterkopf wollen wir uns nun anschauen, warum Sie jQuery eventuell nutzen sollten.
Warum jQuery?
Es mag ein bisschen seltsam erscheinen, die Vorzüge von jQuery in diesem Kochbuch aufzuzählen, denn vermutlich kennen Sie sie bereits.
Ich renne also vielleicht offene Türen ein, aber trotzdem sollten wir uns kurz anschauen, warum sich ein Entwickler für jQuery entscheiden könnte. Ich möchte damit auch Ihr Grundlagenwissen über jQuery verbessern, indem ich erst das »Warum« erkläre, um dann zum »Wie« zu kommen.
Ich will jQuery nicht mit der Konkurrenz vergleichen, um die Bedeutung von jQuery zu unterstreichen. Denn ich glaube nicht, dass es einen direkten Konkurrenten gibt. Zudem bin ich der Meinung, dass die einzige Bibliothek, die sowohl die Bedürfnisse der Designer als auch die der Programmierer erfüllt, jQuery ist. In diesem Kontext steht jQuery einfach für sich alleine.
Ich gehe fest davon aus, dass all die bekannten JavaScript-Bibliotheken und -Frameworks ihre Nische und ihren Wert haben. Es wäre verrückt, alle miteinander vergleichen zu wollen, aber es wird doch immer wieder gemacht. Ich war sogar selbst dran beteiligt. Aber nachdem ich mir viele Gedanken dazu gemacht habe, glaube ich ehrlich daran, dass alle JavaScript-Bibliotheken ihren Zweck haben. Es hängt nur mehr davon ab, wer sie nutzt und wie sie genutzt werden, als davon, was sie wirklich können. Zudem scheint es so, dass die
Weitere Kostenlose Bücher