Javascript应用程序 - 加载数据

时间:2012-04-17 13:24:41

标签: javascript asp.net

我有一个javascript应用程序,我不知道什么是加载数据的更好的做法。 例如,我有一个联系人表格与我的联系信息(FirstName,LastName,Addresses,PhoneNumbers,Website等)。所以现在我将展示这些信息,并制作两个“列表”。在第一个列表中,我将显示我的所有联系人,但只显示属性“FirstName”和“LastName”,如果我点击一个联系人,我将显示所有信息(FirstName,LastName,Addresses,PhoneNumbers,Websites等)。

一次加载整个信息或仅在我点击联系人时加载“详细信息”信息会更好吗?

1 个答案:

答案 0 :(得分:2)

取决于使用情况和网络,这里有一些优点和缺点。

立即将所有内容加载到JSON中,显示需要/选择的内容:

赞成

  • 如果数据变化不大,可以轻松安装
  • 没有AJAX,非常简单
  • 第一次加载后,一切都“立即”发生

缺点

  • 如果数据slug足够大,可能会伤害你

通过AJAX获取个人信息:

赞成

  • 如果数据不断变化,那就好了
  • 如果每个联系人的数据足够大以保证单独的ajax调用
  • ,那就太好了
  • 如果网络延迟不是太可怕,那就好了

缺点

  • 小数据集的过度杀伤
  • 添加复杂性

因此,如果您的数据集不是那么大,我会选择简单的路线。 如果它是一个大型或不断变化的数据集,我会选择AJAX版本。