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 |
1 2 | $('#myDiv').css('rotate', '90deg'); $('#myDiv').animate({rotate: '180deg'}); |
- 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 |
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"; |
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 |
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 :
- jQuery.isWindow
- jQuery.type
- jQuery.fx.interval
- event.namespace
- Toutes les méthodes d'animations prennent en charge le plug-in easing.
- Toutes les méthodes évenements acceptent un paramètre eventData.
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/
Vous avez lu gratuitement 1 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.