这是一个与绩效相关的问题。
我要求显示客户在该日期间所做的所有订单(最大订单数量为10)
屏幕看起来像这样?
现在点击订单行我正在进行Ajax调用,从服务器获取数据并在前端显示。
最终结果就是这样
我正在考虑其他方法,即在页面启动期间(文档就绪)向上加载当天与该客户相关的所有数据,将其存储在javascript(全局级别数组)中的变量中。 并且在点击订单行期间通过循环数组显示数据??
请问有谁请告诉我最好的方法是什么?
答案 0 :(得分:1)
如果您知道打开该页面的每个人都会继续并切换所有行,那么请继续并预加载所有内容。否则,最好只加载您需要的数据,因此当用户请求特定行的数据时,可以进行小的ajax调用。
答案 1 :(得分:0)
答案取决于您的应用程序的具体情况以及如何使用它。
获取完整的订单清单有多贵?用户多久需要查看所有订单?您的用户是否会在从服务器检索数据时容忍短暂暂停,或者他们是否更有可能抱怨页面加载时间?
这两种方法总是好或坏,它只是取决于。