Performance Jquery移动应用程序性能
我使用jquerymobile1.2.0和cordova开发了android移动应用程序。工作正常,但性能太慢。问题是组件(即按钮、可折叠标题、列表项和其他)的单击事件响应太慢。(或有时不工作) 我的应用程序大小超过4MB。这是业绩不佳的原因吗?此外,在应用程序js中,线路总数超过120000条。经过一些搜索,我遵循以下几点,但应用程序的性能仍然很慢 到目前为止,我所做的是Performance Jquery移动应用程序性能,performance,jquery-mobile,jquery-mobile-collapsible,Performance,Jquery Mobile,Jquery Mobile Collapsible,我使用jquerymobile1.2.0和cordova开发了android移动应用程序。工作正常,但性能太慢。问题是组件(即按钮、可折叠标题、列表项和其他)的单击事件响应太慢。(或有时不工作) 我的应用程序大小超过4MB。这是业绩不佳的原因吗?此外,在应用程序js中,线路总数超过120000条。经过一些搜索,我遵循以下几点,但应用程序的性能仍然很慢 到目前为止,我所做的是 限制ul、li的使用 脚本和样式表仅在索引页中引用 所以,我的问题是 影响jquery移动应用程序性能的因素有哪些 我可以
提前感谢…影响jquery移动应用程序性能的因素有哪些? 1) 版本---每个版本都有改进,包括速度。我相信jqm1.4.2是最新的 2) js文件是否具有.min(缩小版)如果缩小js文件,可能会获得几毫秒的时间 3) 如果你在iphone上运行你的应用程序,它是否比安卓手机感觉更好。在多台设备上测试应用程序以查看性能 4) 网络带宽。-您是在本地服务器上运行应用程序还是在远程服务器上运行应用程序。检查您的网络流量,在测试应用程序时不要下载torrent文件 还有更多 我可以将单个js拆分为多个js吗? 没关系,它仍然需要相同的加载和初始化时间。您是否在页面上放置js文件非常重要 如何提高应用程序性能? 获得最快的Android智能手机,手机速度越快,应用程序就越流畅 升级JQM版本,可能会获得一些性能 看看你是否能把你的代码精简一点,让它更智能。120000行代码听起来像你有一个严肃的应用程序 在点击事件中使用“on”而不是“live”不起作用。因此,我仍然使用“live” 我认为jqm1.2,3和jsversion1.7没关系。它在更高版本上具有Decreditet,因此如果使用更高版本,请使用on方法 应该使用多少html页面?有任何限制吗? 如果它是一个包含数千页和图像的多页(页面)模板,则需要检查页面高负载下的DOM性能。浏览器可能会崩溃 应用程序文件夹的大小是多少?有任何限制吗? 不确定,如果你在本地服务器上运行你的应用程序,我不认为有什么限制,但我从来没有听说过一个JQM应用程序的页面大小为1gig。图片占据了大部分空间、视频和音乐。如果应用程序位于远程服务器上,则您的合同将指定允许的大小,除非您托管自己的服务器。如果整个JQM应用程序将安装在智能手机和平板电脑上,您需要检查单个设备的规格。它们的储存量各不相同 开发jquery移动应用程序时,是否需要遵循任何程序? 是的,在JQM网站上,你需要知道的一切都在那里,并且有很好的文档记录
在构建应用程序的过程中,您可以在这里询问有关堆栈溢出的问题。Hi Tasos。谢谢您提供了一些有用的观点。我会记住的再次非常感谢。。