0

開発に Phonegap を使用していますが、Android プラットフォームでは実行速度が遅くなります。

これは私が2ページのコードを書くことです:

ログインコード:

<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

あなたができる最善のことは、phonegapアプリケーションのためにJqueryMobileから遠ざけることです。間違いなく、jQuery Mobileは利用可能な最高のモバイルフレームワークであり、モバイルWebサイトに適している可能性があります。しかし、私にとって、Jquery Mobileは、phonegapアプリケーションのパフォーマンスにおいて最悪のフレームワークです。

両方のページを1つのHTMLファイルで作成し、JQTouchなどのフレームワークを使用してアプリケーションページとして効果的にします。

phonegapアプリケーションで異なるHTMLファイルを使用すると、ページ間の移行が遅くなります。

于 2012-09-25T06:44:35.483 に答える