Planète jQuery
Planète jQuery Francophone - L'actualité jQuery en français
  • Accueil
  • Top 10
  • Statistiques
  • Inscription
  • Archives
  • Contact

Informations

Planète jQuery est un site visant à regrouper un ensemble de flux RSS de divers sites/blogs parlant de jQuery en français.

N'hésitez pas à nous rejoindre, plus on est de fous plus on jQuery !

Abonnement

Abonnez vous au flux RSS Suivez nous sur twitter

Participer

  • meta Ajouter votre blog

Membres

  • feed  Babylon-design
  • feed  Creatiqfr
  • feed  Css4Design
  • feed  Damdec
  • feed  Dator
  • feed  Devload
  • feed  Devzonefr
  • feed  Excargot
  • feed  Jarodxxx
  • feed  jQuery.info
  • feed  Js4Design
  • feed  Kennyfeed
  • feed  LaFermeDuWeb
  • feed  Landier
  • feed  Les integristes
  • feed  LudiKreation
  • feed  OpenStudio
Filtrer les articles :     Articles du jour   -   Articles de la semaine   -   Articles du mois   -   Tous les articles
jQuery 1.4.2 à peine sortie déjà dans SPIP ! 
0 vote
Par jQuery.info le 20/02/2010 à 14:47

La version 1.4.2 de jQuery a été annoncée hier sur le blog officiel du projet. Cette nouvelle version est intégrée à la version beta de SPIP 2.1 dans la foulée.

Cette mise à jour de jQuery corrige quelques bugs et apporte des améliorations de performances (comme d'habitude chez jQuery, mais comment font-ils ?).

Nouvelles fonctionnalités

La liste complète des changements peut être trouvée sur la page de la version 1.4.2 du site de documentation de l'API.

Deux nouvelles fonctions voient le jour : delegate() et undelegate(). Ces fonctions viennent compléter les fonctions live() et die() de jQuery.

Le code suivant qui suit utliise .live() :

$("table").each(function(){
$("td", this).live("hover", function(){
$(this).toggleClass("hover");
});
});

Et voici son équivalent en utilisant delegate() :

$("table").delegate("td", "hover", function(){
$(this).toggleClass("hover");
});

Vous remarquerez la similitude des écritures et la simplification apportée par la deuxième.

Amélioration des performances

Comme toujours, l'équipe de développement a travaillé dur pour améliorer les performances de jQuery. D'après le tableau ci-dessous, la vitesse d'exécution a été multiplié par 2 par rapport à la version 1.4.1, et par 3 si on la compare avec la version 1.3.2.

JPEG - 73.2 ko
Test de rapidité jQuery

Le travail effectué concerne essentiellement :

  • les fonctions bind() et unbind()
  • les fonctions empty(), remove() et html()
  • performances lors de l'insertion d'un seul élément DOM dans le document
  • performances lors de l'utilisation de $('body')

Vous pouvez consulter la liste détaillée de ces améliorations sur l'article d'annonce de jQuery 1.4.2.

Haut de page
JQuery 1.4 ! 
0 vote
Par jQuery.info le 14/01/2010 à 21:20

Ok, ça manque cruellement d'activité sur ce site, mais le développement de jQuery ne nous attends pas…

JQuery 1.4 est sorti !

(nous allons essayer de rattraper le retard de traduction — en espérant que ça serve. et puis il faut aussi réorganiser les rubriques du site)

Haut de page
Planète jQuery FR 
1 vote
Par jQuery.info le 16/12/2009 à 12:12

Planète jQuery est un planet visant à regrouper un ensemble de flux RSS de divers sites/blogs parlant de jQuery en français.

Planète jQuery a vu le jour il y a peu de temps, le but est de regrouper de l'actualité, des plugins, des tutoriels, …, sur jQuery et en français. Si vous avez un site ou blog dans lequel vous publiez des articles sur jQuery en français, n'hésitez pas à vous inscrire ou à me contacter si ça vous intéresse !

Le but du jeu est de centraliser les infos qui circulent sur jQuery en français et pourquoi pas devenir un espace d'échanges avec un forum… let's go !

http://planete-jquery.fr

Haut de page
Quels bugs doivent absolument être résolus pour jQuery 1.4 
0 vote
Par jQuery.info le 31/10/2009 à 14:53

traduction d'un billet de John Resig paru sur le blog jQuery

Vous voulez être sûrs que votre bug de jQuery « favori » soit corrigé à temps pour la toute prochaine version 1.4 ? Alors dites-le à l'équipe de développement de jQuery en utilisant le formulaire dédié (en anglais)

Haut de page
Starter, un outil pour bien commencer un plugin jQuery 
0 vote
Par jQuery.info le 13/08/2009 à 13:36

Alors que nous venons de publier un nouveau tutoriel de création de plugins pour jQuery, il existe un petit outil pour vous simplifier la toute première étape de la création du plugin : Starter.

Starter vous fourni les premières lignes de code du plugin, celles qui sont communes à tous les plugins jQuery : l'ajout de la nouvelle méthode à jQuery ($.fn.mon_plugin), la surcharge des options par défaut (base.options = $.extend({},$.mon_plugin.defaultOptions, options);), l'encapsulation dans une fonction anonyme ((function($){})(jQuery);), …

Mais il propose aussi quelques options avancées, comme l'utilisation d'un espace de nommage (namespace) ou la création d'un getter pour récupérer la variable contenue dans la fonction, ainsi que le préremplissage des options par défaut et des paramètres de la fonction.

Bref, un outil pratique et assez puissant.

Haut de page
Aidez à tester jQuery 1.3 beta 2 
0 vote
Par jQuery.info le 14/01/2009 à 10:51

Traduction de l'article de John Resig publié sur le site de jQuery. Cet article est à ce jour largement obsolète car nous en sommes à la release candidate 2, donc beaucoup plus proches de la version définitive, mais d'une part vous pouvez encore découvrir des bugs (et donc vous couvrir de gloire), d'autre part et surtout, il y a des informations importantes quand à la migration vers cette nouvelle version.

Nous sommes toujours plus proches de la version définitive de jQuery 1.3 ! Dans la continuité de la récente 1.3 beta 1, nous avons une autre version de test que tout le monde peut essayer. Comme précédemment, elle n'est pas encore prêtes pour une utilisation en production, mais nous avons un besoin d'aide important dans la traque de tous les bugs que nous pourrions avoir raté.

S'il vous plais, ne testez plus la 1.3 beta 1, tous les tests doivent être faits sur la beta 2 La version finale de jQuery 1.3 sera publiée le 14 janvier avec une version candidate finale disponible quelques jours auparavant [NdT : Il y en a même eu deux à cette heure. La seconde est encore disponible en téléchargement].

Téléchargement

Une copie de jQuery peut être trouvée sur http://code.jquery.com/jquery-1.3b2.js

S'il vous plaît n'utilisez pas de version minifiée ou compressée de jQuery pendant les tests, cela rend la localisation des bugs plus difficile.

Changements

Jusqu'à présent il y a deux changements dans la 1.3 qui ont été les plus susceptibles de poser problème :

  • Les anciens sélecteurs d'attributs à la manière d'XPath : [@attr=value]. Ils ont été dépréciés il y a quelques temps déjà, et sont maintenant supprimés. Pour les corriger, retirez juste le @ ;
  • La propagation (bubbling) des événements déclenchés (trigger()). Les événements déclenchés se propagent maintenant dans le DOM (certains plugins ne prévoyaient pas ça et doivent s'adapter). Il est assez facile de corriger votre code pour le protéger contre la propagation : ajoutez l'expression suivante dans votre gestionnaire lié : if ( this === event.target ) { … }

Tests

Le jeu de tests fonctionne plutôt bien. Nous avons actuellement 1.370 tests couvrant tous les aspects de la bibliothèque et qui passent dans tous les navigateurs importants :

JPEG - 135.4 ko
résultat des test unitaires de jQuery 1.3 beta 2

Comment faire des retours

  • Soumettez un bug dans le traqueur de bugs de jQuery (vous devrez d'abord créer un compte) ;
  • soyez sûrs d'inclure un cas de test simple pour tout problème que vous rencontreriez (que vous joigniez le cas au bug ou que vous fournissiez un lien) ;
  • Signalez que vous testez jQuery 1.3 beta 2 (ou votre ticket pourrait être examiné pour une autre version) ;
  • envoyez dans un email un lien vers votre cas-test et votre rapport de bug à la liste de développement de jQuery pour que l'équipe de développement soit prévenue de votre problème.

Merci à tout le monde, par avance, pour votre aide dans le test de cette version. Nous sommes très excités à ce sujet et nous avons hâte de la mettre entre vos mains.

Haut de page
Aidez à tester jQuery 1.3 beta 1 
0 vote
Par jQuery.info le 05/01/2009 à 11:52

Traduction du billet de John Resig sur le blog jQuery

L'équipe de jQuery a travaillé dur sur la nouvelle version de la bibliothèque jQuery, et elle est prête pour quelques tests en profondeur ! jQuery 1.3 n'est pas encore prête pour une utilisation en production, mais nous avons besoin d'aide pour retirer les bugs qui pourraient s'être dissimulés.

Téléchargement

Une copie de jQuery 1.3b1 peut être trouvée sur http://code.jquery.com/jquery-1.3b1.js.

N'utilisez pas s'il vous plaît de version minifiée ou compressée de jQuery pendant les tests, cela rend la localisation des bugs difficile.

Principales parties modifiées

Voici certaines des parties qui ont vu des changements majeurs et qui sont les plus susceptibles de poser problème dans votre code :

  • moteur de sélection – le code de sélection a été complètement réécrit – il est probable que certains cas limites existent encore ;
  • Manipulation DOM (append/prepend/before/after) – ce code a aussi été largement réécrit avec en ligne de vue l'exécution de scripts inline [NDT : pas du tout sûr de moi sur cette phrase. On me propose aussi : ce code a aussi été réécrit pour changer sa logique dans l'exécution de script inline. Phrase orginiale : This code has also undergone a large rewrite along with some of the logic for executing inline script elements.] ;
  • .offset() – une autre méthode complètement réécrite ;
  • Espaces de noms des événements (event namespace) – la logique de gestion des espaces de noms des évènements a été complètement réécrite ;
  • Déclenchement d'évènements – quand un évènement est déclenché, il se propage désormais dans le DOM vers la racine (bubbles up), ce qui pourrait poser problème.

Tant que nous n'entrons pas dans les détails de toutes les nouvelles fonctionnalités qui se trouvent dans jQuery 1.3 (ce que nous ferrons plus tard, quand il sera prêt pour la version finale – prévue pour le 14 janvier) nous apprécions tout retour que vous pouvez faire.

Comment faire un retour

  • Soumettez un bug au traqueur de bug de jQuery (il faut commencer par créer un compte) ;
  • soyez sûr d'inclure un cas-test simple pour tout problème que vous découvrez (attachez le fichier de test avec le bug ou fournissez un lien) ;
  • Signalez que vous testez jQuery 1.3 beta 1 (sinon votre ticket pourrait être étudié pour une autre version) ;
  • Envoyez un email avec votre test et votre rapport de bug à la liste de développement de jQuery, afin que l'équipe de développement soit avertie de votre problème.

Merci d'avant à tout le monde pour votre aide à tester cette version. Nous sommes vraiment excités à ce sujet et nous sommes impatients de la mettre entre vos mains.

Haut de page
Des nouvelles de jQuery 1.3 
0 vote
Par jQuery.info le 17/12/2008 à 00:32

(Oulà, ça fait longtemps qu'il n'y a plus eu d'activité sur ce site, au travail !)

John Resig vient de signaler sur son twitter qu'il a envoyé aux développeurs les premiers patchs pour jQuery 1.3, ce qui a permis de commencer à fermer certains bugs en souffrance.

À la suite de la publication du patch concernant le moteur sizzle le premier novembre (sizzle sera, si j'ai bien compris, le moteur de sélection d'éléments de presque toutes les grande bibliothèques javascript, comme jQuery, Dojo, MooTools, …) , voici les nouveautés en cours de développement :

  • amélioration de la fonction .append() ;
  • nouvelle fonction .closest(), qui permet de sélectionner le plus proche élément correspondant au sélecteur (l'élément lui-même ou ses parents. C'est quelque chose que j'ai souvent fait à la main, avoir une fonction dédiée est génial) ;
  • une correction de la gestion de l'événement domready ;
  • la possibilité d'avoir de multiples namespace sur un événement (et ça c'est chouette aussi) ;
  • une correction du moteur de sélecteurs ;
  • enfin, une correction pour être compatible avec le mode strict de firefox3.

Restent à venir :

  • Sizzle ;
  • l'implémentation sous forme de sélecteurs de .parent()/.filter()/etc. ;
  • une gestion native de la délégation d'événements
  • le retrait des dernières traces de la fonction jQuery.browser() (sans doute dans le cœur de jQuery seulement).

(je suis à peu près certain d'avoir mal compris certains passages, donc il y a sans doute des mésinterprétations dans ce qui précède, mais l'idée générale est là : jQuery 1.3 va tuer les poney morts, et c'est bien !)

Haut de page
Page suivante »
Propulsé par le BilboPlanet Retour au début