Des ressources Javascript légères qui ne font qu’une chose, mais qui le font bien

Publié le

Vous souhaitez mettre votre solution en avant en haut de cet article ? Contactez-nous



Aujourd'hui le BlogDuWebdesign vous propose une sélection de ressources légères et centrées sur une unique tache, qui ne font que ça mais qui le font bien !

En développement, nous avons souvent le choix entre deux façons de sélectionner nos ressources : ou bien nous privilégions une ressource hégémonique qui va essayer de remplir à peu près tous nos besoins et qui fera souvent même bien plus de choses que ce pour quoi nous l'utilisons, ou bien nous privilégions une collection de petites ressources, toutes cantonnées à leur domaine.

Personnellement, mon choix est fait, je vote pour la deuxième solution ! Si vous êtes comme moi, je vous propose de découvrir cette sélection de ressources que j'utilise sur la plupart de mes projets Javascript. Comme vous pourrez le voir, le nom est souvent très évocateur !

Bonne découverte.

Moment.js

Moment.js est tout simple LA ressource pour manipuler le temps. Heures, dates, tout y passe.

Array

Array est une des seules ressources que j'utilise et qui n'est plus maintenue. Je n'ai tout simplement pas encore trouve son équivalent en matière de manipulation de tableaux.

Math.js

Comme son nom l'indique, Maths js vous aidera si vous avez besoin… de maths. Parsing d'expressions, ou accès à des fonctions un peu plus complexes que l'objet natif Math.

Strukt

Cette ressource permet d'émuler les objets Ruby Struct, des sortes de classes déclarées a la volée.

Voca

Voca est une ressource faite pour manipuler les chaines de textes. Cette ressource est une découverte très récente de ma part, je n'ai pas encore eu l'occasion de l'utiliser en production, mais cela ne saurait tarder.

Crel

Crel est une ressource permettant de simplifier la création d'éléments DOM. Un des moyens les plus simples et rapide (en temps d'exécution) d'exécuter cette tache.

By Benjamin Sanchez

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *