我在这里的情况是我正在构建一个Web应用程序,它从SQL表中获取一个项目并进行一些数学运算来计算您可以用一定数量的钱支付多少钱。为了提供一个具体的例子,如果一个用户有1,000,000英镑,并想看看这将购买多少HB铅笔数学将是1000000 / 0.08。然后我会显示一个图标作为每个的视觉表示。现在显然没有人想看那么多的图标,所以我在DB中有一个重量场,对于铅笔恰好是10,000,所以我只会显示12,500个图标,但是当通过while循环输出它们时仍然太慢。我唯一能想到的就是知道图标的高度/宽度,然后创建一个大的DIV,并将图标平铺成BG图像。
还有其他想法吗?
答案 0 :(得分:0)
我不会在显示12,500个图标时看到任何用途。最终用户是否必须计算它们?也许你可以显示12,5并指出1个铅笔图像是1000支铅笔。还要确保你的dom操作在循环结束时发生,并且你不会为每个项目操纵dom。
答案 1 :(得分:0)
最后,我创建了一个精确高度的DIV,因此它包含了我需要的图标数量。