jQuery 1.4

Actualitéjavascript

Publié par le , mis à jour le (24276 lectures)

javascript jquery

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.

jQuery

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é de this dans une fonction
  • de nouveaux événements : focusin et focusout, équivalents à focus et blur mais qui remontent dans la hiérarchie du DOM (qui bubblent)
  • .live() supporte désormais tous les événements (à l'exception des cas particuliers ready, blur, et focus)
  • 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 :

jQuery 1.4 Performances

Téléchargement :

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

Commentaires

Merci pour l'info !
De belles améliorations... j'aime de plus en plus Jquery, ça peut apporter pas mal de solutions et éviter d'utiliser d'autres langages comme le flash par exemple :D

Bonne question, Raphaël. Cela serait vraiment génial !
En tout cas, d'après mes tests sur quelques plugins de ma conception, jQ 1.4 est nettement plus rapide.

+1
Grâce à jQ j'ai commencé à aimer le code autre que html/css et m'a pporté une liberté nouvelle.
Bravo

Commentaires clos