IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

jQuery annonce la troisième génération
Nouvelle API et non rétrocompatible

Le , par danielhagnoul

21PARTAGES

jQuery annonce la troisième génération
Nouvelle API non rétrocompatible

En 8 ans, jQuery a beaucoup évolué pour adopter les nouveautés tout en maintenant, autant que possible, la compatibilité avec le passé.

Actuellement, il existe deux branches distinctes utilisant la même API :

  • La branche 1, version actuelle 1.11.1, compatible avec les navigateurs obsolètes (IE8 et moins).
  • La branche 2, version actuelle 2.1.1, non compatible avec les navigateurs obsolètes.


Il y aura toujours deux versions dans la branche 3, mais la nouvelle API comportera des changements non rétrocompatibles.

  • jquery-3.0.0.min.js (min est l'abréviation de minified : compressé) sera compatible uniquement avec les navigateurs existants (the evergreen browsers) au moment de sa sortie. Cette version est utilisable dans un site Web qui ne fonctionnera que sur les dernières versions (IE 11 et plus) des navigateurs actuels ou pour une application HTML (par exemple, PhoneGap ou Cordova).
  • jquery-compat-3.0.0.min.js (compat est l'abréviation de compatible) sera compatible avec les navigateurs obsolètes (IE 10 et moins) au détriment d'une taille de fichier plus importante et de performances potentiellement plus faibles. Nous recommandons l'usage de cette version pour la plupart des sites Web, car il offrira la meilleure compatibilité pour les visiteurs de votre site web.


La migration ne posera guère de problèmes pour du code jQuery n'utilisant pas les méthodes obsolètes. Une nouvelle version du plugin jQuery Migrate vous aidera à détecter et à corriger les portions de code non compatible avec la nouvelle API.

Nous aurons plus de détails, notamment sur les modifications de l'API et les navigateurs pris en charge, dans les prochaines annonces.

Source

Une erreur dans cette actualité ? Signalez-le nous !