jQuery 2.0.0 b2 est disponible pour vos tests
N'attentez pas la version finale pour tester vos codes et découvrir les incompatibilités.

Cette version intègre les commentaires et les améliorations des testeurs de la première version bêta. L'équipe a besoin de vous pour tester et dire ce qu'il reste à faire.

Rappelez-vous que la version 2.0.0 ne fonctionne pas avec les navigateurs obsolètes (IE 8 et moins). Tant qu'ils représenteront une part significative du marché, la branche 1.9 sera maintenue et les API 1.9 et 2.0 resteront les mêmes.

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<!--[if lt IE 9]>
    <script src="jquery-1.9.1.js"></script>
<![endif]-->
<!--[if gte IE 9]>
    <script src="jquery-2.0.0b2.js"></script>
<![endif]-->

Pour tester et adapter vos anciens codes, n'oubliez pas d'utiliser le plugin jQuery Migrate 1.1.0.

L'équipe recommande l'usage de la branche 2.0 pour la construction d'applications dans des environnements non obsolètes (liste dans l'article source). La version 2.0.0 sera bientôt disponible dans Node.js, les noms "jquery" et "jQuery" sont réservés dans le système npm.

Quoi de neuf ?

Nombreuses corrections de bogues. Incorporations des correctifs apportés par les versions de la branche 1.9. Retraits d'améliorations non prises en charge par Android 2.3, elles seront réintroduites dès que possible.

Le code de la méthode data() a été entièrement réécrit, il est plus facile à maintenir, plus petit et plus simple.

Améliorations de la modularité pour la construction d'une version personnalisée de jQuery avec le système grunt :

  1. Les raccourcis eventType() des gestionnaires d'événements on( "eventType", function(){ ... }) peuvent être exclus.
  2. Richard Gibson a créé un moteur de sélection minimaliste autour des fonctions natives des navigateurs (querySelectorAll et API matchesSelector), il peut être utilisé en remplacement de Sizzle, le véritable moteur de sélection de jQuery, mais il existe des différences importantes dans les sélecteurs pris en charge.


Serveur de code :


Liste complète des modifications

Source

Référence
jQuery 1.9.1 est disponible