我使用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>
答案 0 :(得分:0)
您可以做的最好的事情是远离Jquery Mobile的手机应用程序。绝对是jQuery Mobile是最好的移动框架,可能适合移动网站。但对我来说,Jquery Mobile是手机应用程序性能最差的框架。
将两个页面都放在一个HTML文件中,并使用JQTouch等框架使其作为应用程序页面有效。
如果您在phonegap应用程序中使用不同的HTML文件,页面之间的转换将会变慢。