Il s'agit d'une version de maintenance, elle corrige les bugs principaux de la version 1.4.3 et y ajoute quelques améliorations.

Téléchargement : http://code.jquery.com/jquery-1.4.4.min.js

Liste des nouvelles fonctionnalités et des modifications : jQuery API 1.4.4.

En vrac :
  • fadeToggle()
  • data() sans arguments inclus maintenant les data-XYZ du HTML5
  • width() et height() fonctionnent pour les éléments cachés


Le chantier 1.5 va débuter, sortie prévue "début" 2011 ! (Sans doute faut-il comprendre le premier trimestre 2011)

Source : http://blog.jquery.com/
--------------------------------------------

jQuery 1.4.3 est disponible

Le code jQuery a été divisé en module.

Le module CSS a été profondément modifié pour le rendre extensible par des plug-ins. Exemple : le plug-in jQuery Rotate de Louis-Rémi Babé.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$('#myDiv').css('rotate', '90deg');
$('#myDiv').animate({rotate: '180deg'});
Le code du module CSS est maintenant divisé en deux branches distinctes :
  • obtenir et modifier (getter et setter) le style d'un élément du DOM par l'intermédiaire d'une propriété (ex: height() et height("200px"))
  • obtenir et modifier les styles par la méthode css().


Ce qui a permis une nette amélioration des performances pour obtenir (getter) le style d'un élément.

-------

Le module Data a été remanié pour prendre en charge les attributs data-XYZ du HTML5

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<div data-role="page" data-hidden="true" data-options='{"name":"John"}'></div>
 
$("div").data("role") === "page";
$("div").data("hidden") === true;
$("div").data("options").name === "John";
Notez que les chaînes sont laissées intactes alors que les valeurs JavaScript sont converties (ce qui inclut les booléens, les nombres, objets, tableaux, et null).

Un certain nombre de modifications ont été apportées lorsque data() est utilisée sur des objets JavaScript (ou, plus exactement, tout ce qui n'est pas un nœud DOM). Quand vous ajoutez des données sur un objet JavaScript, les données sont fixées directement sur l'objet. Les événements qui sont attachés aux objets sont liés à une nouvelle fonction : __events__.

Ces modifications permettent au ramasse-miettes (garbage collected) et aux sérialiseurs JSON (JSON serializer) de travailler correctement. Ces changements devraient rendre l'usage des données jQuery (data) et des événements jQuery (event) beaucoup plus utile sur les objets JavaScript.

Ajout de l’évènement changeData, qui est déclenché lorsqu'une donnée (data) est modifiée. Exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
var user = new User();
 
$(user).bind("changeData", function( event, name, value ) {
  $("#user").find("#" + name).val( value );
});
------

La performance des principales méthodes qui permettent de parcourir le DOM a été considérablement améliorée : closest(), filter(), is(), et find().

Ces améliorations sont en grande partie dues à l'utilisation accrue des méthodes "querySelectorAll" et "matchesSelector" lorsqu'elles existent sur le navigateur.

------

Et encore :


Documentation : http://api.jquery.com/category/version/1.4.3/

Téléchargement : http://code.jquery.com/jquery-1.4.3.min.js

Source : http://blog.jquery.com/