我有一个大的嵌套数组,我通过在PHP中解析CSV文件生成.我让它以JSON输出并让我的jQuery Mobile网站获取它,然后将其解析为DOM列表<ul>,<li>.这在我的桌面浏览器上运行良好,但似乎永远在我的移动设备上.
那么我让PHP脚本实际输出HTML,并将其粘贴到我的jQuery Mobile站点中,看看是否加快了速度.这基本上删除了任何数据的提取.index.html只有一个非常大的嵌套<ul>.我认为这肯定会很快加载,但现在我的移动设备(Nexus One和Blackberry)似乎需要更长的时间.
有什么方法可以加快速度吗?这是一个演示http://pastehtml.com/view/bkrviwxp4.html
我在链接上尝试了数据预取,但这阻止了页面完全加载到黑莓上.
正如我所看到的,您正在同时处理所有元素,但是您不会同时显示所有元素.尝试仅处理并向DOM添加将要显示的这些元素.JQuery-mobile本身很慢,即使只有一对元素,你也有数千个元素.