我在主页上有一个<ul>
数据列表。现在我一次加载它们,并且想要实现分页导致有时列表达到 500-1000 项,这会推迟网站并创建糟糕的用户体验。
我可以使用可用的插件,但都提供了同样糟糕的用户体验——点击时用户会感觉到这种故障、这种暂停、这种数据流的延迟。
我可以在 UI 中显示一些 preloader 或 msg,但我希望避免它。我希望使这种预加载对用户透明。
我想只在开始时加载第一个项目,而不是当用户单击下一个按钮时,我会在每次下一个 2(或 3)“页面”时加载。
我担心以下情况:当用户快速点击导航按钮时如何处理数据。如何防止 UI 错误。
还有一个主题——缓存。我怎样才能提高我的表现?如果需要,我可以使用哪些技术?
谢谢!