Drupal und jQuery
Was ist jQuery?
jQuery ist eine großartige JavaScript-Bibliothek, die es ermöglicht, mit wenigen Codezeilen beeindruckende Web-Effekte zu erstellen. Wie auf der Webseite des Projekts jQuery gesagt wird:
„jQuery ist eine JavaScript-Bibliothek, deren Motto lautet: JavaScript zu schreiben soll Spaß machen. jQuery bewältigt häufige, wiederkehrende Aufgaben, säubert Layouts und hält dabei den Code kurz, schön und verständlich.“
Vielleicht denkst du: „Warum nicht eine andere JavaScript-Bibliothek verwenden?“ Einfach mal ausprobieren, wie einfach und mächtig jQuery ist, selbst wenn du vorher MooTools oder Prototype verwendet hast.
Warum sollte ich jQuery verwenden?
Ganz einfach. Schau dir einfach mal Code an, der mit jQuery geschrieben ist, und du wirst sehen, wie einfach es ist, wie kompakt jQuery Code sein kann und wie elegant diese wenigen Zeilen sind.
Mir wurde das klar, als ich eines Tages auf einen jQuery-Code stieß. Ich scrollte durch RSS-Feeds und las einen Blogeintrag über Design, in dem ein Beispiel für JavaScript-Code mit jQuery gezeigt wurde. Ehrlich gesagt war der Code in diesem Beispiel browserübergreifend, und die jQuery-Konzeption war etwas, das ich vorher nicht kannte.
Was kann man über jQuery-Code sagen?
Der Code sieht erstaunlich einfach aus. Ich hatte vorher nichts Einfacheres gesehen. Das beruhigt. Ich begann die Dokumentation zu lesen und war überrascht, wie klein JavaScript-Code sein kann.
Wann kannst du jQuery verwenden?
Du kannst jQuery jederzeit verwenden, denn jQuery ist bereits in Drupal integriert:
- Zum Beispiel bietet diese kleine Bibliothek mächtigen Zugriff auf das Document Object Model (DOM).
- Wenn du Dinge mit geringem Aufwand erledigen willst.
Oder
- Für schnellen Zugriff mit AJAX.
- Ohne viel „workarounds“ im Code (ohne Angst, dass JavaScript-Code veraltet).
- Wenn du schöne Animationseffekte einrichten möchtest.
Wenn du Animationen brauchst: Übergänge, Verstecken und Anzeigen, Aus- und Einblenden, Drag & Drop – all das mit wenigen Codezeilen, das schafft man kaum so schnell mit Prototype.
Ich will sofort mit jQuery starten!
Fang einfach an, jQuery ist bereits in Drupal eingebaut. Binde einfach deine js-Datei in dein Theme ein und schreibe jQuery-Code. Was du schreiben sollst? Dazu mehr in den nächsten Artikeln...