0

我使用Phonegap进行开发但在android平台上运行缓慢这是什么原因

这是我写的两页代码:

登录代码:

<script type="text/javascript">
function verify()
{
    var myurl = "main1.html" + "?"+ wifiConfig
    if($("#devicePassword").val()==jsonObj.dockmatePassword){
         window.location.assign(myurl);
    }else{
         alert("error");
    }
}
</script>
   <body onLoad="loadpage()"> 
    <form data-role="controlgroup">
    <br><label for="userpassword">密码:</label><br>
    <input type="password" id="devicePassword" name="userpassword"/> 
    <input type="button" data-inline="true" value="确认" onClick="verify()"/>
    </form>
   </body>

mian1.html 代码:

<script type="text/javascript">
function getConfigInfo(){

    var url = location.href;

    var t=url.split("?")[1];

    var tmp = t.split("$");

    wifiConfig=decodeURI(tmp[0]);                   
    }
}
</script>
<body onLoad="getConfigInfo()"> 
<li id="version"><a>版本<label id="versions"></label</a></li>
4

1 回答 1

0

您可以做的最好的事情是远离 Jquery Mobile 的 phonegap 应用程序。毫无疑问,jQuery Mobile 是最好的移动框架,可能适用于移动网站。但对我来说,Jquery Mobile 是 phonegap 应用程序性能最差的框架。

将这两个页面制作成一个 HTML 文件,并使用 JQTouch 等框架使其像应用程序页面一样有效。

如果您在 phonegap 应用程序中使用不同的 HTML 文件,页面之间的转换会变慢。

于 2012-09-25T06:44:35.483 回答