jquery mobile+phonegap を使用して、ローカル/静的モバイル アプリを構築しています。サーバー側の取得への依存を最小限にしたいので、結果ファイル (個々のテーブル結果を含む少なくとも 200 以上の同じ外観のページ) を配置することを考えました。考え直してみると、それは確かにアプリのサイズを大きくします。そこで、条件付きの結果を含む単一の結果ページを持つという結論に達しました。問題は、約があることです。200以上の結果。
というわけで、どちらに行こうか少し迷っています。条件ステートメントを選択する必要がある場合、パフォーマンスを向上させるためにどちらを使用するかは、アプリの結果の読み込みを確実に増やしている可能性があるためです。この場合、
- if else はしご、
お気に入り
if(someVar==1)
<//Display so and so variable and image values at placeholders and header on result.html>;
else if(someVar==2)
<//Display so and so variable and image values at placeholders and header on result.html>;
else if(someVar==3)
<//Display so and so variable and image values at placeholders and header on result.html>;
.
.
.
.
else if(someVar==200)
<//Display so and so variable and image values at placeholders and header on result.html>;
または - スイッチケース?
お気に入り
switch(someVar){
case 1: <//Display so and so variable and image values at placeholders and header on result.html>;
break;
case 2: <//Display so and so variable and image values at placeholders and header on result.html>;
break;
case 3: <//Display so and so variable and image values at placeholders and header on result.html>;
break;
.
.
.
case 200: <//Display so and so variable and image values at placeholders and header on result.html>;
break;
}
または、result1.html、result2.html、result3.html などの異なる結果ページを含むことさえあります。
ローカルに保存されたスマートフォン アプリとしてパフォーマンスが向上するもの (3 つのいずれか)