我有一个大型嵌套数组,是通过在 PHP 中解析 CSV 文件生成的。我让它以 JSON 格式输出,并让我的 jQuery Mobile 站点获取它,然后将其解析为 DOM 列表<ul>
, <li>
。这在我的桌面浏览器上运行良好,但在我的移动设备上似乎需要很长时间。
然后我让 PHP 脚本实际输出 HTML,并将其粘贴到我的 jQuery Mobile 站点中,看看是否可以加快速度。这基本上消除了任何数据的获取。 index.html 只是有一个非常大的嵌套<ul>
在里面。我认为这肯定会加载得很快,但似乎需要甚至更长现在在我的移动设备(Nexus One 和 Blackberry)上。
有什么办法可以加快这个速度吗?这是一个演示http://pastehtml.com/view/bkrviwxp4.html http://pastehtml.com/view/bkrviwxp4.html
我在链接上尝试了数据预取,但这阻止了页面完全加载到黑莓上。
正如我所看到的,您正在一次处理所有元素,但是您不会一次显示所有元素。尝试仅处理这些将要显示的元素并将其添加到 DOM。即使只有一对元素(甚至有数千个元素),JQuery-mobile 本身也非常慢。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)