【发布时间】:2013-01-16 23:30:38
【问题描述】:
我有自动生成并保存在 S3 中的静态 html 文件。有时文件达到 2mb 大小。是否可以使用 javascript 获取 html 文件的一部分,显示它,当用户到达页面底部时,获取下一部分等等?
【问题讨论】:
-
是的,看看 Twitter!尽管您需要在服务器上使用端点来提供要加载的数据
-
@Alex,最好的办法是将大文件存储在较小的文件中,然后在向下滚动时让 JS 获取每个文件。
-
@cowls:谢谢。是的,我知道可以使用服务器进行无限滚动,但我只使用静态文件。
-
另一个很好的例子是 WordPress。一旦你有 10 篇左右的博客文章,你创建的下一篇文章就会进入一个新的“页面”。当您滚动到页面底部时,它会获取接下来的 10 个帖子。类似于@sachleen 的建议。
-
您可能会创建仅代表部分文档的静态 json 文件,然后通过 AJAX 调用加载它们
标签: javascript jquery html static