Archives de catégorie : jQuery

Hello ! Après deux semaines d’absence, c’est le retour des chroniques. J’espère que mes articles sur la Web5 vous auront satisfait en attendant. Ceci dit, il y a quand même pas grand chose à raconter, ce qui est assez surprenant dans l’histoire. Je commence par un peu de pub pour mon ami Jeff Palmier qui nous a fait un topo sur les animations avec jQuery. Un retour aux bases s’impose parfois. A la Web5, j’ai eu l’occasion d’en apprendre beaucoup sur la programmation orientée aspects. Je ne connaissais que de nom et désormais ça m’intéresse beaucoup. Je partage donc avec vous un plugin pour permettre l’orientation AOP de votre utilisation de jQuery. Je pense revenir sur le sujet prochainement. L’agence iMDEO, par la voix de Lionel Dangelo nous fait un assez long et complet retour d’expérience sur l’intégration de jQuery Mobile … Continuer la lecture

Salut à tous ! Désolé pour ceux qui sont venus la semaine dernière et qui n’ont rien vu. J’avais raté quelques actus et j’ai cru ne pas avoir assez de contenus pour pouvoir publier. Je me suis trompé. Je vais donc rattraper mon retard en publiant l’actualité sur deux semaines ce coup-ci. Donc sortie de jQuery 1.10.0 et 2.0.1 ! Annonce faite le 24 mai, celle-ci n’annonce que des petits changements et correctifs. Vous pouvez avoir des espaces en démarrage de chaîne quand vous parsez du HTML avec $.parseHTML. Evidemment, soyez prudents ou carrément réticent à le parser si ça ne vient pas de chez vous. Ceci est un avertissement de sécurité. La modularité de la bibliothèque est également augmentée, d’autres éléments sont désormais expulsables de votre build, tels que .wrap(), .wrapAll(), .wrapInner() et .unwrap(). .bind() et .delegate() sont également retirables … Continuer la lecture

Salut à tous ! On est un jour férié ? Tant pis pour vous 😉 Mon ami François Germain a pondu un plugin permettant de récupérer une donnée : valeur d’un champ, valeur d’un attribut (y compris les data-attributs). Et ceci, directement depuis le sélecteur. Je n’aime pas trop l’idée parce que ça ne tient pas compte des questions de performance ni de l’idéologie de jQuery. Ceci dit, pourquoi pas. Souvent on vous dit de ne pas utiliser jQuery quand vous n’en avez pas besoin. Rien ne vous interdit cependant de commencer à développer avec puis de retirer ensuite si vous pensez que ça n’était pas nécessaire. Pour ça, il existe désormais aussi un plugin qui s’appelle jQuery Functions Finder. Entre autres raisons, ça vous permet aussi de savoir quelles fonctions vous utilisez dans le core. Et je termine en … Continuer la lecture

Salut à tous ! C’est le mois de mai. Calme, toujours très calme. La semaine dernière déjà, peu de choses à dire. Pas grand chose non plus cette semaine donc. En fait, rien de notable. En somme, pas de chronique cette semaine. Désolé.

Pas grand chose cette semaine, pratique pour écrire cet épisode à l’arrache. Mise à disposition de jQuery UI 1.10.3. Cette version de maintenance apporte des correctifs pour Draggable, Sortable, Accordion, Autocomplete, Button, Datepicker, Menu et Progressbar. Dans le lien proposé, vous trouverez le changelog complet. Un livre est disponible sur TutorialZine, jQuery Trickshots. Il n’existe pas de version papier, étant seulement dispo en version électronique tous formats classiques : pdf, epub et mobi. Dans le lien vous pourrez obtenir le chapitre dédié à la partie Ajax gratuitement. Avant de conclure, je voulais vous parler de l’article de l’ami Megaptery qui parle de MixItUp. Ce dernier est un plugin d’organisation de données présentées sous formes de structures HTML définies. Pas très original mais vu qu’il est très moderniste en se servant des dernières technos web, je ne pouvais qu’encourager. Enfin, j’ai vu … Continuer la lecture

Salut à tous, Comme vous le savez, je travaille sur plusieurs trucs en même temps, entre le blog, mon boulot, mes projets personnels. Le tout cumulé à ma vie privée. Je suis arrivé à un stade où je suis obligé de trancher dans le lard pour pouvoir tout gérer. Donc le plugin osmLeaflet.jquery que j’avais mis en développement saute. De toute façon, je ne travaillais plus dessus depuis un moment. Il y a eu plusieurs propositions intéressantes de fonctionnalités, je ne les développerai pas non plus. Si vous le souhaitez, vous pouvez participer au développement du plugin et de ses fonctionnalités mais à titre personnel, je ne le maintiendrai plus. Je ne ferai que valider ou refuser les PR. La doc est déjà déplacée sur le dépôt GitHub. J’espère que les utilisateurs de mon plugin me pardonneront si ils attendaient les évolutions, mais je … Continuer la lecture

Petite semaine après la grosse qui a précédé. On se lance : Comme souvent, Sam Deering publie un article de qualité sur jQuery4u. Il nous propose une comparaison de $.closest() et $.parents(). Dans les outils qui manque sur le site officiel de jQuery, on peut y compter un constructeur de versions personnalisées. Pour rappel, depuis la v2.0, jQuery peut être construit selon vos besoins. La version 1.10 devrait proposer la même chose à sa sortie qui s’annonce prochaine. Et pour finir, le dernier petit truc sympa : jQuery Annotated Source. L’idée est de vous proposer de lire dans le code source du framework comme dans un livre. L’approche est intéressante, je n’ai pas tout lu mais c’est original. Voilà, c’est tout pour la semaine. Et comme depuis quelques mois, vous pouvez récupérer toutes ces ressources dans un carnet de notes … Continuer la lecture

La planète s’est motivée cette semaine pour me donner plein de boulot pour cette chronique. Sérieusement, vous avez fait un concours, non ? Sortie de jQuery 2.0 ! J’ai pas trop vu le truc venir, c’est un peu arrivé sans annonce, même si il y a eu des beta. Avant de rentrer dans le détail, vous pouvez retrouver l’annonce ici. Je vous laisse le lien vers l’annonce de la beta 3 (même si inutile maintenant) Maintenant, voyons ce qu’on a là dedans : fin du support de IE 6, 7 et 8 (ça, tout le monde vous l’a dit) ; fin à venir du support des Android/webkit 2.x (le marché est encore trop important mais ils font sauter asap) ; 12 % moins « lourde » que la version 1.9.1. Il n’est pas recommandé d’utiliser jQuery 2 pour tout et n’importe quoi … Continuer la lecture

Salut à tous, j’espère que vous avez tous eu la chance de pouvoir un barbecue hier Pour fêter ça, une chronique légère cette semaine. Alors on démarre avec jQuery Mobile 1.3.1 ! Au menu de cette version de maintenance, on a des correctifs de bogues pour les boutons, les checkboxradio, les accordion, les controlgroup, les dialog, les fixed toolbars, les list views, les navbars, la navigation, les panels, les popups, les range sliders, les select menus… En gros, tout y est passé et on peut s’en féliciter. Retrouvez l’annonce et son changelog. Sinon, du plugin, des plugins cette semaine ! En premier invité, une pensée pour mon ami… qui a publié une mise à jour de son pp3Diso. Un plugin balaise qui vous permet de faire facilement des maps de jeu en 3D isométrique. Vous vous souvenez des Age of … Continuer la lecture

Roh mince, l’épisode 111, le mois d’avril, le soleil, tout ça :p Et 4 jours depuis la dernière chronique. Quoi de neuf cette semaine ? Rien d’officiel. Ça c’est dit. Sam Deering, rédacteur de jQuery4U, a fait un point rapide sur l’importance de la mise en cache des sélecteurs. C’est quelque chose dont on parle souvent mais qui n’est malheureusement toujours pas assez appliqué. La semaine dernière, j’évoquais une interview de Dave Methvin, cette semaine, NetTuts+ a rencontré John Resig (« le créateur »). A savoir que l’interview n’est pas très porté sur jQuery puisque John a passé la main pour se concentrer sur d’autres projets. Je parlais justement la semaine dernière d’une sidebar façon Facebook et que j’aurais aimé en trouver une façon WordPress. J’ai trouvé jQuery SideBar, un plugin de sidebar. C’est pas encore exactement ça mais dans l’idée, on s’en … Continuer la lecture