2013-01-11 6 views
3

Je crée une petite application d'une page avec un client frontal javascript connecté à une API RESTful.Bonnes pratiques sur le rendu de vue javascript et actualisation?

Il s'agit essentiellement d'une simple application CRUD. Je commence par extraire les modèles de handlebars.js pour les entrées et les remplir à partir de JSON. C'est la partie facile.

Mon problème est lorsque je mets à jour les données et que je veux rendre les vues avec les nouvelles données. J'ai tendance à récupérer les données JSON et à rediffuser toutes les vues avec les nouveaux changements, mais je ne pense pas que ce soit une bonne pratique pour deux raisons: il y a probablement un autre roundtrip sur le serveur qui pourrait probablement être évité état de l'interface utilisateur dans les variables, donc une fois qu'il est rendu, je peux rétablir l'interface utilisateur à l'état précédent. Quelles sont les bonnes pratiques en matière de redirection de l'interface utilisateur dans les vues javascript après la mise à jour de certaines données?

+0

Backbone.js peut-être un choix. – pktangyue

Répondre

0

vous n'avez pas besoin de rendre toute votre vue. vous pouvez simplement changer cette partie de html en utilisant jquery. et mettre à jour la base de données en utilisant un appel ajax. de cette façon, vous n'avez pas besoin d'un autre appel ajax pour repasser le JSON entier à nouveau