la bibliothèque JavaScript qui ne s'encombre pas de fonctions inutiles
La bibliothèque Underscore est constituée d'un ensemble de fonctions JavaScript utiles et optimisées. Le but est de fournir une grande partie des fonctionnalités les plus utilisées sans s'encombrer du reste, contrairement aux frameworks réputés qui offrent un plus grand panel de possibilités.
La version 1.6.0 apporte, entre autres, les modifications suivantes :
- Underscore s'enregistre lui-même avec AMD (Require.js), Bower et Component, en plus d'être un module CommonJS, chose regrettée mais sans doute nécessaire ;
- l'ajout de _.partition qui permet de scinder une collection de résultats en deux listes : ce qui a fonctionné et ce qui a échoué ;
- l'ajout de _.property pour créer facilement des itérateurs qui tirent des propriétés spécifiques des objets ;
- l'ajout de _.matches, une fonction qui donne un prédicat qui permet de dire si un objet donné correspond à une liste de propriétés de clé/valeur ;
- l'ajout de _.constant pour _.identity ;
- l'ajout de _.now afin d'obtenir un timestamp ;
- etc.
Liste des nouveautés.
Téléchargez la version non compressée ou compressée.
Le site officiel.
Et vous ?
Trouvez-vous ces petites bibliothèques utiles ?
Laquelle utilisez-vous et pourquoi ?