使用Spine.js加载特定的数据组?

时间:2011-12-10 16:40:28

标签: javascript model-view-controller spine.js

Spine.js认为应该在第一次请求时加载所有数据并在浏览器内进行操作,以避免阻止UI。我完全同意。但是......如果我想加载一个月的所有数据怎么办?并非所有数据都可能是多年的数据,但只需要一个月的价值。

我正在加载的项目具有日期,用于将它们分组为个别日期,因此假设分组和所有这些已经处理完毕。我对Spine的结构感兴趣。

最大的想法是,数据将被加载到类似'data / 2011/12'的路径上,导航到'data / 2012/01'会加载那几个月的数据并异步显示它,因为它们可能会或可能不会导航到下个月。

1 个答案:

答案 0 :(得分:1)

在您的情况下,我会预先加载一些数据 - 然后在每月推进时加载更多数据。你可以通过给'fetch()'一些查询参数来做到这一点。缓存数据,因此如果它们在他们已经查看过的月份之前,它将立即起作用。