我正在开发最近几天的Phone Gap,以及构建跨平台应用程序的良好平台。
我的问题是每个HTML页面都需要花费太多时间来加载。 我很简单地使用Jquery移动设计用于UI。
当我在模拟器中测试时,我认为这是由于模拟器引起的,但在设备中也是如此。
加载并显示页面总是需要7到8秒。
我该如何减少它?如果是的话,有什么我应该关心的事情请告诉我。
希望你们能指导我。
答案 0 :(得分:1)
你能提供一些代码吗?这将提供更多信息。 您还可以做的是创建jquery mobile的自定义构建。 (click here)
通过这种自定义构建,您可以省去您不需要的内容,这会减少javascript的文件大小,但我不认为这是整体问题。
答案 1 :(得分:0)
jQuery Mobile使用了很多css。
您是否尝试过下载jQuerymobile.js,jQuery.js和css并将其放在目录中? 因此,设备无需连接到互联网即可下载jquery和css资源。
确保对jQuery的引用等。没关系。
祝你好运!答案 2 :(得分:0)
我一直在开发phonegap + JQM。如果你使用很多组件,我认为JQM非常慢。例如:listview,..我有问题,因为你和我是研究,在很多论坛找到。最后,我习惯修复的解决方案不是使用origin组件的JQM然后改进它。我只使用JQM的结构(在一页中有多个页面非常有用)。
<ul data-role="listview">
<li></li>
</ul>
//It very fast
<ul>
<li></li>
</ul>
您必须非常小心地使用JQM,因为它会使您的应用程序加载和操作非常慢。您必须改进DOM和JS才能获得性能。希望对你有用。