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 !

Sortie de Underscore.js 1.7.0
La mini bibliothèque JavaScript qui ne s'encombre pas de fonctions inutiles

Le , par vermine

0PARTAGES

1  0 
Sortie de Underscore.js 1.7.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.7.0 apporte, entre autres, les modifications suivantes :

  • pour la cohérence et la vitesse dans les navigateurs, Underscore ignore désormais les méthodes natives de tableau pour forEach, map, reduce, reduceRight, filter, every, some, indexOf et lastIndexOf ;
  • l'ajout de _.iteratee pour personnaliser les itérateurs utilisés par les fonctions de collection ;
  • tout comme il existe _.after, il y a maintenant _.before ;
  • _.isEmpty fonctionne avec les objets arguments ;
  • une optimisation généralement du code ;
  • les templates n'accepte plus un objet initial data. Maintenant, _.template retourne toujours une fonction ;
  • etc.


Liste des nouveautés.
Téléchargez la version non compressée ou compressée.
Le site officiel.

Et vous ?

A quoi peuvent bien servir ces mini bibliothèques ?
Que conseillez-vous pour minimiser votre code JavaScript ?

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