巨大的listview问题

时间:2013-06-09 06:09:27

标签: javascript html ios jquery-mobile cordova

好的,这是问题所在:

我正在使用jQuery Mobile构建一个简单的词典应用程序(将成为基于PhoneGap / Cordova的本机iOS应用程序)。

问题是我正在使用listview组件,它应该能够处理批次项目(数万个)。

<ul data-role="listview" data-filter="true" data-filter-reveal="false" data-autodividers='true' data-filter-placeholder="Search here...">
                    <li><a href="#">item 1</a></li>
                    <li><a href="#">item 2</a></li>
                    ...
</ul>

正如你可能已经猜到的那样,它很慢:它需要太多时间来加载,滚动只是可怕,更不用说过滤(也就是你 - 你 - 类型)。

listview似乎能够正确处理的数据量(至少在浏览器上进行测试时)介于1000到2000个条目之间 - 这远远不够。

那么,你会建议什么?关于如何使这项工作的任何想法?


P.S。请注意,我不是一个jQuery Mobile大师。我只是在尝试它,看看是否(如果有的话)它可以加速某些类型的iOS应用程序的开发(同时使它们也可以移植到其他移动平台)。好吧,是的,似乎我偶然发现了第一个真正的问题... lol

0 个答案:

没有答案