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 : | 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