jQuery 1.12.0 et 2.2.0 sont disponibles
Le 2016-01-09 11:49:28, par danielhagnoul, Rédacteur
Ce seront les dernières versions pour les branches 1 et 2, la branche 3 ne sera pas rétrocompatible.
Améliorations des performances
Nouveautés
Manipulation des classes SVG
Méthodes AJAX
Support du type Symbol ES2015
Nouvelle méthode de filtrage du HTML
Triage d'un array contenant des éléments du DOM
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
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.
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.
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 : |
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)
Et vous ?
Voir aussi
-
TiranusKBXExpert confirmé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 : $.get("http://myurl",{args});
Code Javascript : $.get({"url":"http://myurl",data: {args}});
le 09/01/2016 à 19:57 -
danielhagnoulRédacteurAutant 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.le 11/01/2016 à 19:25 -
maequiseMembre à l'essaiCa 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.le 09/01/2016 à 22:00
-
NoSmokingModérateurBonjour,
Envoyé par TiranusKBX
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 ] ))le 10/01/2016 à 15:18 -
TiranusKBXExpert confirmésauf que sur la news de JQuery avec le même nombre de ligne c'est mieux expliquéle 11/01/2016 à 0:07
-
vermineExpert éminent séniorD'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.le 12/01/2016 à 8:29