javascript视图呈现和刷新的良好实践?
我正在制作一个小的单页应用程序,带有一个连接到RESTful API的javascript前端客户端 它基本上是一个简单的CRUD应用程序。我首先获取条目的handlebar.js模板,然后从JSON填充它们。这是最简单的部分 我的问题是当我更新数据并希望使用新数据渲染视图时。我倾向于再次获取JSON数据,并使用新的更改重新呈现所有视图,但我认为这不是一个好的做法,原因有二:可能会避免到服务器的另一次往返,并且我必须将UI的状态存储在变量中,以便在重新呈现UI后,我可以将UI设置回以前的状态javascript视图呈现和刷新的良好实践?,javascript,Javascript,我正在制作一个小的单页应用程序,带有一个连接到RESTful API的javascript前端客户端 它基本上是一个简单的CRUD应用程序。我首先获取条目的handlebar.js模板,然后从JSON填充它们。这是最简单的部分 我的问题是当我更新数据并希望使用新数据渲染视图时。我倾向于再次获取JSON数据,并使用新的更改重新呈现所有视图,但我认为这不是一个好的做法,原因有二:可能会避免到服务器的另一次往返,并且我必须将UI的状态存储在变量中,以便在重新呈现UI后,我可以将UI设置回以前的状态 更
更新某些数据后,在javascript视图中重新呈现UI的最佳实践是什么?您不需要呈现所有视图。您可以使用jquery更改html的这一部分。并使用ajax调用更新数据库。这样,您就不需要再次调用ajax来检查整个JSON了Backbone.js可能是一种选择。