2012-09-24 32 views
0

我使用PhoneGap的發展,但在Android平臺上運行緩慢這是什麼原因PhoneGap的界面切換慢慢

這是我寫的兩頁代碼:

登錄代碼:

<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

能否請您澄清一下運行速度慢?打開頁面,驗證密碼? – RvdK

回答

0

您可以做的最好的事情是遠離Jquery Mobile爲phonegap應用程序。絕對是jQuery Mobile是最好的可用移動框架,可能適合移動網站。但對我而言,Jquery Mobile是手機應用程序性能最糟糕的框架。

做在一個HTML文件中兩個頁面,並使用像JQTouch框架,使其有效的應用程序頁面。

如果您使用PhoneGap的應用程序不同的HTML文件,頁面之間的過渡會比較慢。

+0

是的。但我必須使用它。在頁面之間轉換的其他方式將更快 – user1693832