GRATUIT

Vos offres d'emploi informatique

Développeurs, chefs de projets, ingénieurs, informaticiens
Postez gratuitement vos offres d'emploi ici visibles par 4 000 000 de visiteurs uniques par mois

emploi.developpez.com

jQuery 1.8 est disponible

Le , par danielhagnoul, Rédacteur
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


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de gwinyam 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)
Avatar de gwinyam 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
Avatar de danielhagnoul 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.
Offres d'emploi IT
Développeur WEB PHP F/H
VACALIANS GROUP - Languedoc Roussillon - SETE (34)
Développeur Web FULL-STACK
VACALIANS GROUP - Languedoc Roussillon - SETE (34)
RESPONSABLE WEB ANALYTICS F/H
VACALIANS GROUP - Languedoc Roussillon - SETE (34)

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique JavaScript : Xavier Lecomte -