Jquery mobile jquerymobile1.4+;phonegap,如何改进过渡和整体性能
我的Jquery Mobile 1.4+Phonegap 3.3应用程序运行缓慢 根据建议,我已经采取了一些措施: -我不是在Jquery mobile jquerymobile1.4+;phonegap,如何改进过渡和整体性能,jquery-mobile,cordova,Jquery Mobile,Cordova,我的Jquery Mobile 1.4+Phonegap 3.3应用程序运行缓慢 根据建议,我已经采取了一些措施: -我不是在onload中做任何事情,而是在devicerady中做所有事情 -我已将脚本标记移动到body标记的底部 -我还没有缩小我的js,因为像这样开发有点不切实际。 -我为Android做了以下工作: if (navigator.userAgent.toLowerCase().indexOf("android") > -1) { $.mobile.def
onload
中做任何事情,而是在devicerady
中做所有事情
-我已将脚本标记移动到body标记的底部
-我还没有缩小我的js,因为像这样开发有点不切实际。
-我为Android做了以下工作:
if (navigator.userAgent.toLowerCase().indexOf("android") > -1) {
$.mobile.defaultPageTransition = 'none';
$.mobile.defaultDialogTransition = 'none';
}
-我已删除css中的框阴影。
-我对此不确定,因为它似乎不支持所有平台:
还有什么事要做吗?很抱歉耽搁了,我也有这些问题。
所以我找到了一些建议
- 您可以使用Velocity.js,就我而言,我看到了
过渡
- 您可以在css文件JQM中更改css转换的时间,
100毫秒没关系
- 如果您使用listview,还可以使用个人css编写JQM
ListView真的太慢了
- 避免使用大量图像(压缩和缓存)或精灵
- 对于不太重要的js脚本,请使用defer
- 如果使用Ajax和PHP,请准备所有请求
- 对小样式使用内联css
- 缩小HTML
我们谈论的是什么设备?我在代码中看到了android,但它是android 2.3还是4.4?iOS还是Windows Phone支持?@DickvandenBrink在iOS上一切都比较顺利,但我的主要问题是安卓2.3。虽然它在安卓4上并不出色+