Cocoa Touch 的 UITableView 允许用户以良好的性能滚动浏览大量数据行,因为它回收了表格行。不是为每个数据行创建一个 GUI 元素,而是创建有限数量的表行,并在用户滚动时简单地更新相关数据,给人一种在大量表行中上下导航的错觉。
有没有人在 javascript 中看到过这个?是否有任何可用的插件可以为我执行此操作?
最佳答案
infinity.js 运行良好。它将在幕后动态加载“页面”,让您看起来列表已完全加载。
更多信息可以在他们的 Github 页面上找到 - https://github.com/airbnb/infinity
此外,我已经 fork 项目更新它以与 Zepto 一起工作。我还将它设置为使用任何可滚动的 div(设置为溢出:scoll)和类“可滚动”- https://github.com/elliotcw/infinity
我应该补充一点,我进行了这些更改,因为这非常适合移动设备上的大型列表,当页面上有许多复杂元素时速度会变慢。
关于受 iPhone UITableView 启发的 Javascript 小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3258486/