我正在使用 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。
任何可以作为本地存储的智能手机应用程序提供更好性能的东西(三个中的任何一个)