jQuery++: Für das, was jQuery so nicht kann

jQuery++: Für das, was jQuery so nicht kann
Mit jQuery++ steht eine Sammlung von kleinen JavaScript-Plugins für die verbreitete jQuery Bibliothek bereit, die den Umgang mit DOM-Manipulation und Ereignissen in jQuery 1.7 beschleunigt und erleichtert. Die Entwickler bezeichnen jQuery++ als „das Toupet für die Glatze von jQuery“. Wir stellen euch jQuery++ kurz vor.
jQuery++ Start 02
jQuery++ als das Toupet für die Glatze von jQuery

Nützliche DOM- und Event-Helfer mit jQuery++

jQuery++ wurde von den JavaScript-Experten bei Bitovi entwickelt, die auch noch weitere spannende OpenSource-Komponenten zur Verfügung stellen. Wie sie selbst betonen, ist jQuery++ kein UI-Projekt wie z.B. jQueryUI oder jQueryTools, sondern ein Low-Level-Werkzeug für Funktionalitäten, die allein so nicht kann.

jQuery++ Start
jQuery++ Projektseite

jQuery++ arbeitet genau wie , beschleunigt aber DOM-Manipulation und vereinfacht besondere Ereignisse. jQuery.animate überschreibt z.B. die jQuery Funktion $.fn.animate und sorgt dafür, dass CSS3-Animationen verwendet werden, sobald ein Browser sie unterstützt. Da CSS-Transitions nativ im Browser laufen und Hardware-Beschleunigung nutzen können, ist die Performance von Animationen so vor allem bei WebKit-basierten mobilen Browsern z.B. auf dem iPhone oder unter Android besser.

jQuery++ animate
jQuery++ animate

Mit jQuery.dimensions ermöglicht jQuery++ das Setzen und Animieren der Werte für Höhe und Breite (inner/outerHeigth, inner/outerWidth) über $.fn.animate. Um schnell die Position von Elementen zu vergleichen, steht jQuery.compare zur Verfügung. Formulare können über jQuery.formParams in Objekte serialisiert werden. Delegierbare Drag-And-Drop Ereignisse werden ohne jQueryUI möglich mit jQuery++. jQuery.event.swipe ergänzt Unterstützung für Wisch-Ereignisse auf mobilen Endgeräten.

Über das destroyed Ereignis in jQuery++ werden Speicherverluste vermieden, wenn Elemente aus dem DOM gelöscht werden. jQuery.event.fastfix beschleunigt jQuery.event.fix um 3 bis 5% über den Einsatz von ECMAScript 5 Getter-Methoden.

jQuery++ fastfix
jQuery++ beschleunigt jQuery mit fastfix

Die vollständige Dokumentation zu allen DOM-Helfern und speziellen Event-Listenern mit Beispielen findet ihr auf der jQuery++ Website.

jQuery++ Download
jQuery++ mit angepasstem Download einzelner Bibliotheken

Beim Download von jQuery++ hat man die Wahl zwischen einem Gesamtpaket und angepassten JavaScript-Bibliotheken. Alle Bibliotheken wie z.B. animate, compare, cookie oder event.drag können auch einzeln heruntergeladen und eingebunden werden, um Overhead zu vermeiden.

Weiterführende Links:

Weitere Artikel zu jQuery und JavaScript

Empfehlen

bewerten
VN:F [1.9.22_1171]
Bewertung: 5.0/5 (1 Bewertung)
7 Antworten
  1. von Norman Paschke via facebook 05.06.2012 (17:07Uhr) 1.

    Blasphemie! jQuery ist allmächtig! ;)

  2. von Htrebe Nitram via facebook 05.06.2012 (17:19Uhr) 2.

    Danke! Klingt sehr geil! Muss ich gleich mal probieren, ob ich ein paar rucklige Animationen damit flüssiger bekomm und auch ein paar der anderen Methoden interessieren mich. Klasse!

  3. von Sipatshi 05.06.2012 (17:49Uhr) 3.

    @Norman Paschke: hahahahah :)

  4. von Dominik Mertz via facebook 05.06.2012 (17:56Uhr) 4.

    Checkt das ma aus: http://ricostacruz.com/jquery.transit/

  5. von Michael Booz via facebook 05.06.2012 (19:33Uhr) 5.

    Einfach mal schön bitte, dankeschööön :)

  6. von Stephan Strittmatter 05.06.2012 (20:35Uhr) 6.

    Schön wäre, wenn diese Implementierung in jQuery einfließen würde!

  7. von Max W 08.06.2012 (10:30Uhr) 7.

    Fuer animationen fuer DOM und CSS, empfehle uch greensocks TweenMax, etc. Seit circa 1 woche ist das mächtige Animationstool fuer js verfuegbar. Lee Brimelow hat in seinem Blog 'gotoandlearn' ein 1a Tutorial verfasst.! Tweens /animationen von Greensock sind schneller und besser als die von jquery. Jquery obj koennen als selektor ebenfalls animiert werden. Enjoy

Deine Meinung

Bitte melde dich an!

Du musst angemeldet sein, um einen Kommentar schreiben zu können.

Jetzt anmelden

Kennst Du schon unser t3n Magazin?

t3n 32 jetzt kostenfrei probelesen! Alle Inhalte des t3n Magazins Diesen Hinweis verbergen