0

私は HTML 5 に非常に慣れていないので、まだ HTML5 についてあまり知りません。Web サービスからアクセスされるデータを表す HTML5 アプリケーションを作成したいと考えています。

  1. ローカル ストレージを使用している場合、データは sqlite ファイルに保存されますか? はいの場合、どこに保存されますか?
  2. Web サービスからアクセスしているデータをローカルに保存する別の方法はありますか?

xmlhttpRequest オブジェクトを実行して使用しようとしましたが、IE では正常に動作しますが、Mozilla と Chrome では動作しません。以下は私のコード スニペットです。

 function webServiceCallWithParameters() {
try {
        alert("1");
        var xmlHttpReq;
        if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
            xmlHttpReq = new XMLHttpRequest();
        }
        else {// code for IE6, IE5
            xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
        }

        alert(xmlHttpReq);
            xmlHttpReq = new XMLHttpRequest();
        xmlHttpReq.open("POST", "http://localhost/EventWebService/Service.asmx/Add", false);
        xmlHttpReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        xmlHttpReq.send("num1=12&num2=13");
        alert(xmlHttpReq.responseText);
    } catch (e) {
    alert(e);
    }          
}
4

3 に答える 3

1

1.ローカル ストレージを使用している場合、データは sqlite ファイルに保存されますか?

これは、特定のブラウザーがローカル ストレージをどのように実装しているかによって異なりますが、なぜそれが重要なのでしょうか? どのように保存されているかは、Web アプリにとって何の違いもありません。

はいの場合、どこに保存されますか?

繰り返しますが、これはブラウザーの実装に依存しますが、なぜそれが重要なのでしょうか? 保存されている Web アプリに違いはありません。

2.Web サービスからアクセスしているデータをローカルに保存する別の方法はありますか?

IndexedDBを使用できます。

于 2013-04-18T11:56:41.073 に答える
0

利点:

  1. 少ないコード
  2. CSS アニメーションなどのその他の機能
  3. JavaScriptの使用が少ない
  4. 簡単なモバイル UI 変換
  5. HTML または CSS フレームワークと MVC との簡単な統合

短所:

  1. すべてのブラウザとすべてのバージョンをサポートしているわけではありません
于 2013-11-21T05:28:21.143 に答える