Introduction
MVC et MV*
Les Framework Javascript
Avantages et Inconvénients de Backbone
Models, Views & Controller
Structure d’une Application Backbone
Underscore
Programmation fonctionnelle
Caractéristique de l’utilisation d’Underscore
Chaînage des instructions
Les principales fonctions
Backbone Model
Exemple de Modèle
Les propriétés du Modèle
Les fonctions initialize et constructor
Création du JSON
Suppression d’un Modèle
Les Collections de Modèles
Backbone View
Introduction
Création d’une Vue
Chargement des données
Attacher la Vue au DOM
Utiliser une Collection
Mustache et Handlerbars
Gestion des Evénements
Les types d’événements
Evénement du DOM
Création d’un Bus d’événement
Gestion du Réseau
Backbone SYNC
Modification des Headers
Sauvegarde en LocalStorage
URL dynamiques avec Backbone Router
Javascript Avancé
Le DOM
Les conséquences des Reflow et Repaint sur les performances
Les événements du DOM et le Bubbling
Le framework jQuery
Les Promise avec jQuery et Backbone
La programmation prototypée et l’héritage avec Backbone
Les différents outils : CoffeeScript, Grunt
Intégration d’une application Backbone dans le mobile avec PhoneGap