1

私はJavaScriptアプリケーションを持っていますが、データをロードするためのより良い方法がわかりません。たとえば、連絡先情報(FirstName、LastName、Addresses、PhoneNumbers、Webサイトなど)を含む連絡先テーブルがあります。そこで、これらの情報を表示して、2つの「リスト」を作成します。最初のリストには、すべての連絡先が表示されますが、属性は「FirstName」と「LastName」のみです。連絡先をクリックすると、すべての情報(FirstName、LastName、Addresses、PhoneNumbers、Webサイトなど)が表示されます。

一度にすべての情報をロードするか、連絡先をクリックした場合にのみ「詳細」情報をロードする方がよいですか?

4

1 に答える 1

2

使用方法とネットワークによって異なります。ここでは、いずれかの方法の長所と短所を示します。

一度にすべてを JSON にロードし、必要なもの/選択したものを表示します。

長所

  • データがあまり変化しない場合、簡単にキャッシュ可能
  • AJAXなし、非常にシンプル
  • 最初のロードの後、すべてが「即座に」行われます

短所

  • データスラッグが十分に大きい場合、あなたを傷つける可能性があります

AJAX 経由で個人情報を取得:

長所

  • データが常に変化している場合に適しています
  • 各連絡先のデータが、個別の ajax 呼び出しを保証するのに十分な大きさである場合に適しています
  • ネットワーク遅延がそれほどひどくない場合は良い

短所

  • 小さなデータセットのやり過ぎ
  • 複雑さを加える

したがって、データセットがそれほど大きくない場合は、単純な方法を使用します。大規模なデータセットや絶えず変化するデータセットの場合は、AJAX バージョンを使用します。

于 2012-04-17T13:41:15.163 に答える