Backbone.js est une bibliothèque JavaScript qui offre une structure aux applications Web en fournissant des modèles de clé/valeur, des événements personnalisés, des collections avec une API riche en fonctions, des vues avec une gestion des événements déclaratifs et qui relie tout à votre API existante via une interface RESTful JSON.
La version 0.9.9 apporte par exemple :
- les méthodes listenTo et stopListening pour Event ;
- une amélioration sur la duplication des modèles et de leur attributs ;
- la méthode update pour les petites mises à jour de modèles ;
- l'objet Backbone peut servir de bus d'événement ;
- l'événement request pour Backbone.sync ;
- le support de once similaire à celle de Node et de jQuery (one) ;
- les événements supporte la technique jQuery obj.on({click: action}) ;
- etc.
Vous pouvez découvrir la longue liste des modifications ici.
Backbone.js.
Documentation.