Archives par mot-clef : tutoriels

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

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

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

Hello tout le monde ! Alors que je m’apprête à pondre un second coup de gueule contre Darty, la chronique, elle, continue sans soucis. Rien d’officiel ceci dit. On a le droit à un topo très complet et intéressant, en anglais, de la part de l’équipe de elated sur la sortie de jQuery Mobile 1.3. Je vous le conseille franchement. Un énième site pour répertorier les plugins vient de voir le jour. Il a pour mérite d’être plutot bien réalisé et de regrouper plus de 600 plugins. J’espère qu’ils continueront d’alimenter la liste, unheap fait désormais partie de mes sources de plugins. Merci à tous les twittos qui en ont parlé et qui m’ont permis de découvrir ce service. Comme souvent, Megaptery a su nous dégoter une jolie petite perle. Tooltipster est un plugin de tooltip très complet et qui … Continuer la lecture

 Salut à tous ! Semaine difficile, écriture compliquée par la fatigue, ce billet est pourtant un des plus intéressants que j’ai pu écrire dans cette chronique. Je vous laisse découvrir pourquoi : Sortie de la beta 2 de jQuery 2.0 ! L’annonce a été faite vendredi par Dave Methvin. Bien entendu, le support de IE 6, 7 et 8 a été supprimé. Vous devrez donc faire quelque chose de ce genre si vous souhaitez migrer et continuer de supporter ces navigateurs : <!–[if lt IE 9]> <script src="jquery-1.9.1.js"></script> <![endif]–> <!–[if gte IE 9]><!–> <script src="jquery-2.0.0b2.js"></script> <!–<![endif]–> Au delà de ça, je vous laisse regarder le lien ci-dessus, trop de détails pour vous les détailler ici et je manque malheureusement de temps. Cette version amène énormément de changements, la migration risque d’être délicate. Le lien contient le changelog complet. Autre information … Continuer la lecture

Retour de la chronique après des semaines d’inactivité. Pour celle-ci, je ne serai malheureusement pas très complet et détaillé, pas le temps de revenir sur deux semaines pleines d’actualité mais le retour à la normale est en cours. Du côté de l’officiel, on a la mise à disposition du premier patch jQuery 1.9.1 ! Essentiellement des correctifs de bogues et de régressions, je vous laisse lire le changelog  et le guide de migration sur l’annonce officielle. Du côté de jQuery Mobile, on a la RC1 de la 1.3 qui est sorti. L’annonce officielle est disponible ici. Des petites nouveautés sympathiques sont incluses. Il y a notamment les panels qui m’ont l’air pas mal. Autre chose que j’attendais depuis longtemps, une mise à jour de QUnit vers la 1.11. La modification clé qui m’importe est l’affichage du temps d’exécution par test. Celle-ci … Continuer la lecture

Hello à tous ! Après les grosses annonces de la semaine dernière, on pouvait s’attendre à du calme cette semaine. Sauf que je vous avais prévenu qu’il y aurait encore du lourd du coté de jQuery Mobile. Erratum de ma part donc, puisque mon informatrice m’a involontairement induit en erreur. En fait l’annonce officielle bien sympa est la suivante : Le site officiels de plugins est de retour ! Donc vous pouvez recommencer à soumettre vos plugins et il y a même tout une procédure pour vous expliquer comment faire. Au passage, ils ont entièrement rénové le site. Aussi bien la doc que le blog etc… Jetez un oeil au nouveau site et au billet d’explication des détails. Tout ça à l’air très bien, ça devrait améliorer quelque peu l’expérience utilisateur. En tout cas, il y a de très nombreux … Continuer la lecture

Vu que j’ai passé les 100 épisodes, et que j’ai bien l’impression d’avoir un certain nombre de lecteurs réguliers, j’ai décidé de vous faire un autre cadeau pour vous en remercier. Il y a peu, en partenaire occasionnel, Simple-IT vous offrait quelques exemplaires de son livre sur jQuery pour les deux ans de cette chronique. Ce coup-ci, c’est mon tour de vous faire un cadeau à ma hauteur. Voyez ça comme mon cadeau de Noël. Je vous offre donc mes carnets Evernote. Qu’est-ce que c’est ? J’ai souscrit à un compte premium Evernote, il y a quelques semaines, qui me permet notamment de partager mes carnets. Je m’en sers pour ma chronique, pour ma veille et pour divers autres besoins personnels. En gros, un investissement plus qu’intéressant. Pratique, j’ai un carnet par épisode de la chronique. Voici les carnets des épisodes 70 à … Continuer la lecture