phonegap接口切换缓慢

时间:2012-09-24 09:04:49

标签: android cordova jquery-mobile

我使用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>

1 个答案:

答案 0 :(得分:0)

您可以做的最好的事情是远离Jquery Mobile的手机应用程序。绝对是jQuery Mobile是最好的移动框架,可能适合移动网站。但对我来说,Jquery Mobile是手机应用程序性能最差的框架。

将两个页面都放在一个HTML文件中,并使用JQTouch等框架使其作为应用程序页面有效。

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