我正在制作一个 web 应用程序,向用户显示一个列表。总共有数百万条记录,但用户一次只能看到一百条。只有当用户到达列表底部时,才应加载更多记录。(向下滚动页面。)用户也有一些过滤器来查找他/她正在寻找的列表中的记录。
所以,我认为 LocalStorage 不是一个好主意,因为有大量的记录。但是我怎样才能让 Spine.js 与这个用例一起工作呢?一个类似的用例可能是一个包含数千封电子邮件的在线电子邮件客户端。
从服务器获取所有记录不是一个好主意,所以我认为使用 AJAX 即时更新记录的方法是最好的选择?如何使用 Spine.js 完成此操作,还是我必须编写自己的库?