JavaScript

jQuery async Gravatar

jQuery async Gravatar

An asynchronous loading method for Gravatar images.

Sortie de jquery-async-gravatar v1.1.2

Je viens de mettre à jour mon plugins jQuery pour gérer de façon asynchrone le chargement de Gravatars. Au programme : Migration de grunt-qunit vers Karma. La raison est simple: grunt-qunit n’offrait pas de couverture de code ! Et lorsqu’on frôle les 95% c’est dommage de ne pas l’afficher !Côté CI/CD, je poursuis la migration de mes projets de Travis vers GitHub Actions et de CodeClimate vers SonarCloud. A noter que pour la partie GitHub Actions je vais bien plus loin qu’avant en allant jusqu’à la publication sur NPMJS à partir d’un tag GIT.Mise à jour des dépendances pour raisons de sécurités. Disponible sur GitHub et sur NPMJS.

jQuery async Gravatar

jQuery async Gravatar

An asynchronous loading method for Gravatar images.

jQuery async Gravatar v1.1.1

Je viens de publier la version 1.1.1 de jQuery async Gravatar. jQuery async Gravatar qu’est ce que c’est ? C’est une petite librairie qui permet de télécharger les images Gravatar de manière asynchrone afin de ne pas pénaliser le temps d’affichage. J’en avais déjà parlé il y a quelques temps. OK, mais Gravatar c’est quoi ? Selon Wikipédia : Sur Gravatar, les utilisateurs peuvent se créer un compte basé sur leur adresse e-mail, et envoyer un avatar qui sera associé à ce compte. Un plug-in Gravatar est disponible sur la plupart des moteurs de blog connus ; quand un visiteur souhaite poster un commentaire…

jQuery async Gravatar

jQuery async Gravatar

An asynchronous loading method for Gravatar images.

jQuery async Gravatar, chargez vos Gravatars de manière asynchrone

Jusqu’à présent, j’utilisais sur mon blog la librairie async-gravatars de Joseph Scott qui permettait de charger de manière asynchrone les Gravatars utilisés pour illustrer vos commentaires avec vos têtes. Je ne vais pas m’étendre sur cette méthode de chargement, d’autres l’on déjà (très bien) fait ici ou là. Le problème c’est que la dite librairie n’est plus disponible sur le compte GitHub de son auteur et que la sanction fut immédiate chez moi : ça m’a pété une erreur Bower et m’a donc fait planter…

JavaScript

JavaScript

JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives mais aussi pour les serveurs avec l’utilisation (par exemple) de Node.js

Charger des javascripts distants dans le « domready » de Mootools

Certains l’avaient peut-être remarqué, depuis quelques jours, le blog ramait grave ! Les symptômes : le bandeau, qui change selon l’heure de la journée, ainsi que différentes couleurs du site mettaient du temps à s’afficher. La faute au script de Twitter qui ralentissait le chargement de la page et reculait d’autant l’évènement domready de MooTools. C’est après avoir posé la question sur les forums de MooToos que la solution c’est offerte à moi : construire l’élément <script> qui appelle les javascripts de Twitter dynamiquement et dans le domready,…

JavaScript

JavaScript

JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives mais aussi pour les serveurs avec l’utilisation (par exemple) de Node.js

jQuery 1.2 est dans les bacs

C’est juste au moment où je suis en train de réfléchir aux côtés dynamiques, 2.0 & funky de Scénario-PaintBall v3; que mon framework JavaScript / AJAX préféré voit publier sa version 1.2. Pour ceux qui ne le connaissent pas (encore), jQuery est une bibliothèque permettant de « Write less, do more » (Traduction partisane : « Faire un max de choses en n’en foutant le moins possible » ; j’adore ce slogan !) et qui surtout est compatible tous navigateurs. Dépassé (enfin presque) le temps où l’on perdait du temps à déboguer ses JS sous Internet Explorer…

JavaScript

JavaScript

JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives mais aussi pour les serveurs avec l’utilisation (par exemple) de Node.js

jQuery, UTF8 et Internet Explorer

Toujours dans la catégorie « pamphlet contre le navigateur de la firme de Redmond » : un petit désagrément que je viens de constater entre jQuery, le plugin Validation et Internet Explorer. Si l’encodage de la librairie de base (jquery.js) et celui du plugin (jquery.validation.js) sont différents (UTF-8 pour l’un et ISO-8859-1 pour l’autre), des erreurs Javascript apparaissent dans IE. Ça a l’air triviale, mais pourtant j’ai passé plus de 3 heures à essayer de débuger du Javascrit sous IE (il parait…