Archives par mot-clef : plugin

Cet article traînait dans les brouillons depuis un an. Je le publie aujourd’hui, mais il est possible que certaines choses soient passées d’actualité. Ne vous en formalisez pas svp. Il y a plus d’un an, je me suis sérieusement intéressé à Mocha, un framework de tests unitaires pour JavaScript. J’utilisais jusque là un mix entre node-unit et QUnit mais je n’étais pas satisfait pour de banales raisons personnelles du genre style de code ou inefficacité de QUnit. Alors Mocha, c’est là, pour démarrer. C’est un package node assez simple à installer : npm install -g mocha Il est très basique. C’est à dire que vous pouvez : suggérer un bloc de tests ; proposer un test ; créer une série d’assertions ; choisir l’outil d’assertions à utiliser ; choisir le type de rapports générés ; l’utiliser dans un navigateur ; … Continuer la lecture

Je réagis à un article que @_kud a relayé sur Twitter. L’article « Time to remove jQuery » a été écrit par Rogchap fin aôut. Dans cet article, Rogchap explique son souhait de quitter jQuery après l’avoir utilisé, beaucoup, presque à outrance, comme beaucoup d’entre nous. Maintenant il utilisé des micro-librairies pour remplacer jQuery dans les usages que requièrent ses projets. Je souhaitais réagir à son article plus loin que par un simple commentaire. Aussi parce que pendant longtemps comme vous le savez, j’ai tenu sur ce blog, une chronique jQuery et de nombreux articles autour de jQuery. Cet article me sert d’amorce au mien. Sur une sorte de ras le bol de cette mode de défoncer jQuery à la première occasion venue sur des arguments parfois quasi foireux. Parfois justifiés aussi. Un peu d’histoire jQuery a été créé par John Resig en … Continuer la lecture

Salut à tous, Je romps un peu avec le calme estival pour filer un coup de main à mon ami François Germain, vous le connaissez surement par son pseudo sur Twitter : @cahnory. Je n’en ai pas beaucoup parlé mais il travaille beaucoup sur un outil perso de création de plugins jQuery : easyPlug. Hors il a un cas de conscience sur la syntaxe d’une méthode qu’il souhaite ajouter. Le truc c’est qu’il voudrait pouvoir demander à easyPlug si un élément subit l’influence d’un plugin. Pour exemple, si vous avez utilisé un plugin de modal sur la div #toto, vous pourriez interroger easyPlug pour qu’il vous dise si oui ou non, #toto est concernée par une modale. L’équivalent d’un instanceof ou d’un typeof mais pour des plugins jQuery. Pratique, n’est-ce pas ? On voudrait savoir si ça vous serait vraiment … Continuer la lecture

Hello tous ! J’espère que l’été vous file bien du plaisir. En tout cas, j’ai pensé à vous, et voilà donc la chronique 121. Pour rappel, pendant l’été, je ne publie que toutes les deux semaines cette chronique. Parce que j’ai d’autres obligations et aussi parce que vous bossez moins, donc j’ai moins de choses à dire. Ceci dit, jQuery Mobile 1.3.2 est disponible ! L’annonce faite durant le weekend dernier suggère très simplement les choses. Ce ne sont que des correctifs de bogues. Vous pouvez retrouver la liste des bogues corrigés dans le lien précédent. Côté « tutoriel », il y a un outil nommé DevDocs qui fait pas mal parler de lui. C’est plutôt pratique, vous comprendrez seuls en ouvrant le lien 😉 Enfin, côté plugin, j’ai croisé la route de Strength.js, qui permet de calculer la force d’un mot … Continuer la lecture

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

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

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

Avec beaucoup de retard, je profite de mes vacances pour écrire ma chronique « hebdomadaire ». Beaucoup de travail, une vie privée de plus en plus présente (avec plaisir), une adaptation longue à Feedly (si vous avez un outil plus efficace à recommander, je suis preneur). Forcément tout ça cumulé avec le fait, que tout le monde s’est lâché sur l’activité autour de jQuery. Du côté officiel des choses, parlons de jQuery Mobile 1.2.1 qui a été fraîchement annoncé. C’est une version de maintenance, elle contient donc des correctifs de bogues pour la méthode .blur(), les widgets Button, Checkboxradio, Collapsible, Dialog, Fixed Toolbars, Listviews, Loader, Navigation, Popup (élément le plus mis à jour), Select menu, Slider et Text input. Ceci n’empêche pas la maintenance de plus anciennes versions, c’est pour ça que 3 jours avant, nous avons aussi eu la deuxième version de maintenance … Continuer la lecture