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 1.12.0 et 2.2.0 sont disponibles :
Corrections de bogues, amélioration des performances et ajout de quelques nouveautés

Le , par danielhagnoul

35PARTAGES

9  0 
Ce seront les dernières versions pour les branches 1 et 2, la branche 3 ne sera pas rétrocompatible.

Améliorations des performances

Le moteur de sélection utilise automatiquement les sélecteurs précompilés du module Sizzle lorsque les sélecteurs natifs (querySelector et querySelectorAll) ne sont pas disponibles.

Nouveautés

Manipulation des classes SVG

jQuery change maintenant l'attribut de classe au lieu de la propriété className.

On peut utiliser les méthodes : addClass(), removeClass(), toggleClass(), et hasClass() sur du code SVG et du code XML.

Nous recommandons toujours d'utiliser une bibliothèque dédiée à SVG.

Méthodes AJAX

Ajout de deux signatures : jQuery.post( options ) et jQuery.get( options ).

L'URL doit être renseignée dans l'objet options.

Support du type Symbol ES2015

Ce qui permet l'itération d'un objet jQuery :

Code : Sélectionner tout
1
2
3
for (let elem of jObj ) {
  console.log( elem );
}

Nouvelle méthode de filtrage du HTML

jQuery.htmlPrefilter() permet de convertir un simple tag en tag XHTML. Elle sera utile pour contrôler l'insertion et la suppression de code.

Triage d'un array contenant des éléments du DOM

La signature jQuery.uniqueSort() remplacera jQuery.unique() dans la documentation, mais les deux signatures existeront dans l'API. jQuery.unique() existe depuis la version 1.1.3.

Serveur de code (CDN jQuery)



Rappel : seule la branche 1 est compatible avec les navigateurs obsolètes (IE 6/7/8)

Page de téléchargements
Source

Et vous ?

Que pensez-vous de ces nouvelles versions ?

Voir aussi

Forum jQuery

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

Avatar de danielhagnoul
Rédacteur https://www.developpez.com
Le 23/02/2016 à 3:08
jQuery 1.12.1 et 2.2.1 sont disponibles
Corrections de bogues

La correction la plus importante concerne la méthode position(). Il y avait un bogue dans le placement des infobulles jQuery UI sous IE.

Serveur de code (CDN jQuery)
  • "https://code.jquery.com/jquery-1.12.1.min.js"
  • "https://code.jquery.com/jquery-2.2.1.min.js"


Source
2  0 
Avatar de TiranusKBX
Expert confirmé https://www.developpez.com
Le 09/01/2016 à 19:57
Citation Envoyé par danielhagnoul  Voir le message
Méthodes AJAX

Ajout de deux signatures : jQuery.post( options ) et jQuery.get( options ).

L'URL doit être renseignée dans l'objet options.

la façon avec laquelle vous explique le tout est déconcertante
n'aurait-il pas été mieux de mettre un exemple ?
pour montrer que l'on passe de
Code Javascript : Sélectionner tout
$.get("http://myurl",{args});
à
Code Javascript : Sélectionner tout
$.get({"url":"http://myurl",data: {args}});
1  0 
Avatar de danielhagnoul
Rédacteur https://www.developpez.com
Le 11/01/2016 à 19:25
Citation Envoyé par TiranusKBX Voir le message
la façon avec laquelle vous explique le tout est déconcertante
n'aurait-il pas été mieux de mettre un exemple ?
Autant l'itération d'un objet jQuery mérite un bout de code, car c'est inédit. Autant le remplissage des propriétés d'un objet JS n'en mérite pas, car il s'agit d'une action basique.

L'annonce sert à attirer votre attention sur les changements apportés par la nouvelle version de jQuery, elle ne remplacera jamais la documentation officielle de l'API.
1  0 
Avatar de maequise
Membre à l'essai https://www.developpez.com
Le 09/01/2016 à 22:00
Citation Envoyé par TiranusKBX Voir le message
la façon avec laquelle vous explique le tout est déconcertante
n'aurait-il pas été mieux de mettre un exemple ?
pour montrer que l'on passe de
Ca va je suis pas le seul à ne pas avoir compris que les nouvelles fonctions, et surtout la fonction jQuery.get() pouvait maintenant prendre des arguments.
0  0 
Avatar de NoSmoking
Modérateur https://www.developpez.com
Le 10/01/2016 à 15:18
Bonjour,
Citation Envoyé par TiranusKBX
la façon avec laquelle vous explique le tout est déconcertante
j'ai un peu de mal à saisir !

Daniel nous propose une news nous informant des évolutions de la librairie jQuery, pour ceux qui ne suivent pas de près les évolutions de cette librairie.

Il trace un sommaire repris de l'annonce officielle qu'il traduit avec ses mots et sa sensibilité, c'est ce que font tous les chroniqueurs.

Si l'on souhaites des informations plus pointues, ce qui n'est pas le rôle d'une "news", il faut se référer à la documentation officiel (jQuery.post( [settings ] ))
0  0 
Avatar de TiranusKBX
Expert confirmé https://www.developpez.com
Le 11/01/2016 à 0:07
sauf que sur la news de JQuery avec le même nombre de ligne c'est mieux expliqué
0  0 
Avatar de vermine
Responsable Jeux-Concours https://www.developpez.com
Le 12/01/2016 à 8:29
D'ailleurs, nous pourrions imaginer rédiger des billets de blogs avec de plus amples précisions et des exemples de code. C'est une bonne idée.



Le billet de blog ferait un lien vers la news et dans les réponses de la news, l'auteur de billet de blog pourrait faire un lien vers ses billets.
0  0