0

我需要渲染一个对象列表,可以对某些变量进行动态优化。例如更改项目的顺序。一个例子可以是:https ://www.airbnb.it/s/California

一种可能是:

  • 根据变量构建 REST API 进行细化;
  • 使用 SHtml 嵌入 UI 细化元素并触发 Js 函数;
  • 编写一个调用 REST API 并呈现 HTML 的 Js 函数;

还有其他解决方案吗?一个优点是我将使用 REST API 在 Tablet/Smarthpone 上进行开发。

4

1 回答 1

0

你在这里需要的是平衡。最好使用 REST API (json/xml) 提取所有数据并解析它并存储在客户端。时间到了,如果可能,优化应该在客户端工作,如果有必要,从服务器中提取更多数据。所以在你的情况下,我会坚持使用 REST API 来提取数据,然后客户端应该负责渲染。它稍微复杂一些,但从长远来看会有所回报。此外,如果您不想创建移动应用程序,那么您需要 API 来调用。使用 REST API,您可以重构代码,以便 Lift 生成的 html/js 和 API 调用相同的核心函数并从代码重用中受益。

于 2012-10-05T14:44:05.377 回答