Le serveur Node.js a deux rôles:amélioration progressive - Node.js, Backbone.js
- API RESTful sur les routes avec le préfixe/api
- Renders pages du site sur les routes autres (//plans/caractéristiques/termes ...)
Pour l'instant, toutes mes pages affichent une "page de chargement ..." combinée avec l'application Backbone qui remplace le DOM au démarrage de Backbone.router.
Je voudrais créer les pages du site Web côté serveur lorsqu'un utilisateur accède à une page et que Backbone gère la partie suivante de la navigation lorsque l'utilisateur navigue sur le site Web.
Je sais comment le faire côté serveur mais côté client lorsqu'une page est chargée avec le DOM déjà construit, le Backbone.router charge puis remplace le DOM car il ne sait pas que la vue est déjà préchargée.
Comment le réparer côté client?
code:
Le routeur: http://pastebin.com/aUuXaVm9
vue Accueil: http://pastebin.com/qS1tHUfq
Termes voir: http://pastebin.com/et1mrbLK
Mise à jour: le nouveau code: https://gist.github.com/mathieug/d50c861e63dd647f1c2b
Maintenant, j'ai besoin de la méthode runSlider à appeler au premier chargement.
Pouvez-vous fournir une vue aussi? –
Bien sûr, la vue des termes: http://pastebin.com/et1mrbLK – mathieug
Je viens d'ajouter la vue de la maison – mathieug