Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Underscore 1.6.0 :
La bibliothèque JavaScript qui ne s'encombre pas de fonctions inutiles

Le , par vermine

0PARTAGES

1  0 
Sortie de Underscore.js 1.6.0
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 ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Watilin
Expert éminent https://www.developpez.com
Le 20/02/2014 à 8:49
Un bon gestionnaire de packages JS ne devrait pas obliger une bibliothèque à s'alourdir.
1  0 
Avatar de SylvainPV
Rédacteur/Modérateur https://www.developpez.com
Le 18/02/2014 à 18:21
Underscore s'enregistre lui-même avec AMD (Require.js), Bower et Component, en plus d'être un module CommonJS


C'est triste d'en arriver là... A quand la bibliothèque pour déclarer sa bibliothèque avec toutes les solutions de packaging existantes ?
0  0 
Avatar de vermine
Responsable Jeux-Concours https://www.developpez.com
Le 19/02/2014 à 8:35
J'ai constaté que d'autres bibliothèques en avait fait de même (les mêmes contributeurs ? ), parfois à regret.
0  0