jQuery 1.4
jQuery, la célèbre librairie JavaScript, vient de connaître une nouvelle version (la 1.4 après avoir fait vivre plusieurs mois la 1.3.2) inaugurant quelques nouveautés et optimisations.

La documentation jQuery API a été totalement réécrite et réorganisée. Parmi les changements et améliorations apportées dans la version 1.4 :
- de nombreuses améliorations pour les fonctions Ajax et les données manipulées (sérialisation, parsing, json)
- de nouvelles méthodes pour le parcours des éléments (
first,last,eq…) - une création rapide d’éléments avec la fonction jQuery, attributs et événements inclus
- des fonctions
.css(),.attr()et équivalentes sont plus évoluées (permettant l’usage d’un appel de fonction) - des fonctions d’accélération (easing) par propriété CSS dans les animations
- un appel multiple Ã
.bind()possible, pour plusieurs types d’événements distincts .proxy()pour s’assurer de la pérennité dethisdans une fonction- de nouveaux événements :
focusinetfocusout, équivalents Ãfocusetblurmais qui remontent dans la hiérarchie du DOM (qui bubblent) .live()supporte désormais tous les événements (à l’exception des cas particuliersready,blur, etfocus)- de nouvelles méthodes :
.detach(),.unwrap() - de nouvelles files d’attente avec
.delay(),.queue()et.clearQueue() - de nouvelles fonctions de parcours :
.index(),.has,.nextUntil(),.prevUntil(),.parentsUntil()et des améliorations pour.add(),.closest() - les callbacks sont possibles sur les fonctions DOM
- et bien d’autres perfectionnements…
La librairie est désormais un peu plus lourde (23 Ko minifiée et compressée contre 19 auparavant, 154 Ko en version normale). Google Closure Compiler est utilisé pour produire la version minifiée.
Du point de vue des performances les améliorations sont très sensibles, dans bon nombre de fonctions essentielles :

Téléchargement :
- jQuery 1.4 min (23 Ko avec gzip)
- jQuery 1.4 normal (154 Ko)
Sur Google Code, la nouvelle version est déjà disponible à l’adresse http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js. Un script complémentaire de compatibilité est proposé pour retrouver le comportement des fonctions ayant été modifiées depuis la version 1.3 et pouvant engendrer des dysfonctionnements dans les scripts ou plug-ins actuels. La roadmap pour la version 1.5 est déjà en ligne.
jQuery a été développé initialement par John Resig et compte désormais une vingtaine de contributeurs.
Source : http://jquery14.com





0