Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android phonegap接口切换缓慢_Android_Cordova_Jquery Mobile - Fatal编程技术网

Android phonegap接口切换缓慢

Android phonegap接口切换缓慢,android,cordova,jquery-mobile,Android,Cordova,Jquery Mobile,我使用Phonegap进行开发,但在android平台上运行缓慢这是什么原因 这是我写的两页代码: 登录代码: <script type="text/javascript"> function verify() { var myurl = "main1.html" + "?"+ wifiConfig if($("#devicePassword").val()==jsonObj.dockmatePassword){ window.location.as

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

函数验证()
{
var myurl=“main1.html”+“?”+wifiConfig
if($(“#devicePassword”).val()==jsonObj.dockmatePassword){
window.location.assign(myurl);
}否则{
警报(“错误”);
}
}

密码:
1.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>

函数getConfigInfo(){
var url=location.href;
var t=url.split(“?”[1];
var tmp=t.split($);
wifiConfig=decodeURI(tmp[0]);
}
}

  • 版本 最好的办法是远离用于phonegap应用程序的Jquery Mobile。jquerymobile无疑是最好的移动框架,可能适合移动网站。但对我来说,Jquery Mobile是phonegap应用程序性能最差的框架

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


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

    是。但我必须使用它。其他在页面之间转换的方式会更快。请澄清什么运行缓慢?是否打开页面,验证密码?