受 iPhone UITableView 启发的 Javascript 小部件?

标签 javascript iphone

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/

相关文章:

iphone - ARC 禁止自动释放?

iphone - 返回一个静态常量[]

iphone - 开始对 OS X 进行逆向工程?

iphone - iPad 自定义键盘样式?

ios - 使用 Apple 服务器验证消耗性 IAP 的正确方法是什么?

javascript - 如何在 JavaScript 中从数组列表中获取所需的数组

javascript - 使用Turbo数据存储时如何添加innerHTML方面?

javascript - 如何在不破坏响应能力的情况下制作具有不同图像尺寸的静态轮播

javascript - 如何使用 Q.js 正确链接条件(?) promise

javascript - 使用 jQuery 在 Bootstrap 模式中显示隐藏的 DIV