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.8 est disponible

Le , par danielhagnoul

0PARTAGES

4  0 
Cette version est compatible uniquement avec les dernières versions de jQuery UI (1.8.22) et de jQuery Mobile (1.1.1).

Récapitulation des principaux changements

Entièrement réécrit, Sizzle, le sélecteur CSS de jQuery, a été grandement amélioré, il est plus rapide et plus fiable que jamais (Source).

Le fouillis des fonctions d'animations a été nettoyé, rationalisé et amélioré par l'ajout d'extensions. Malheureusement, au moment où j'écris cette nouvelle, la documentation brille toujours par son absence.

La version 1.8 ajoutera automatiquement au code, en fonction du navigateur utilisé pour afficher la page web, le préfixe propriétaire à une propriété CSS non standard. Par exemple, sur Chrome, $("#myscroll".css("marquee-direction", "backwards" sera automatiquement transformé en $("#myscroll".css("-webkit-marquee-direction", "backwards".

Le sélecteur $( html, props ) peut être utilisé avec n'importe quelles méthodes ou n'importe quels plugins jQuery, mais il y a un risque de collision entre les noms des attributs HTML et les noms des plugins.

Le coeur du code de jQuery est maintenant réparti dans différents modules. Ben Alman a construit un outil qui vous permet de générer une version personnalisée de jQuery à partir du dépôt de code Github. Vous avez pour l'instant la possibilité d'exclure un ou plusieurs modules dans la liste suivante : ajax, css, dimensions, effects, et offset. Mais cet outil est optionnel, jQuery continuera à être diffusé sous la forme d'un fichier universel par les serveurs de code.

Malgré de nombreux changements et ajouts, la version 1.8 est quelques centaines d'octets moins lourde que la version 1.7.2.


Récapitulation des suppressions

De nombreuses fonctionnalités déclarées obsolètes ne seront effectivement supprimées que lors de la sortie de la version 1.9.

Débogage : $(element).data(“events” ) est remplacé par $._data(element, "events".

Deferred.isResolved() et Deferred.isRejected() sont remplacés par Deferred.state().

$(element).closest(Array) qui retournait un array au lieu d'un objet jQuery est supprimé.


Pour la liste complète des corrections, changements et modifications, voir l'article source.

Serveur de code : http://code.jquery.com/jquery-1.8.0.min.js

Source

jQuery 1.8 b1 est disponible
jQuery 1.8 b2 est disponible
Annonces concernant l'évolution du noyau de jQuery
jQuery UI 1.9 b1 est disponible

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

Avatar de gwinyam
Membre chevronné https://www.developpez.com
Le 10/08/2012 à 11:48
Comme d'hab, merci Daniel pour ce post d'information

PS : pour ceux que ça intéresse, j'ai traduit en français le post sur Sizzle sur mon blog perso (voir signature)
0  0 
Avatar de gwinyam
Membre chevronné https://www.developpez.com
Le 14/08/2012 à 22:19
Au cas où, j’ai trouvé ce gist qui semble avoir été conçu dans le but d’enrichir la doc pour la 1.8 https://gist.github.com/54829d408993526fe475
0  0 
Avatar de danielhagnoul
Rédacteur https://www.developpez.com
Le 15/08/2012 à 21:21
ATTENTION !

jQuery UI 1.8.23 est disponible

La version précédente (1.8.22) est incompatible avec jQuery 1.8.0.
0  0