0

iPhone /iPodtouch用のウェブアプリを作っています。そして、外部HTMLファイルをロードし、そのHTMLファイルからいくつかのデータを解析する必要があります。

サーバー(別のページ)でこれを実行し、jsonでデータをエコーすることができます。次に、Webアプリがロードされた後、そのページをAJAXでロードします。

ただし、AJAXを使用して完全なHTMLファイルをロードし、JavaScriptを使用してHTMLをデータに解析することもできます。

どのオプションが速いでしょうか?

PS:Webアプリを「ロード」している間に、htmlファイルをロードして解析するオプションはありません。Webアプリは、すでにロードされている間、動的に変更されている必要があります。したがって、Webアプリを再起動せずにデータを更新する可能性があります。

4

1 に答える 1

1

AJAX呼び出しからJSONをロードする方が、JavaScriptでHTMLファイルを解析するよりも高速です(JSONはJSでは「ネイティブに近い」ため)。

注:この回答を認定するには、クライアント(iPhone / iPod)の方が高速です。

于 2011-06-10T15:38:50.580 に答える