Jquery 在DOM中存储信息?

Jquery 在DOM中存储信息?,jquery,optimization,dom,Jquery,Optimization,Dom,我正在以手机的形式制作一个小型的私人信息应用程序。此时会显示十条消息。通过隐藏消息,消息列表可以上下滚动 使用DOM以这种方式存储信息有多糟糕。我这样做的主要目标是减少对数据库的调用。它不总是打新电话,只检查是否有新消息到达,并为新消息做广告 还有什么选择,有人吗 谢谢你抽出时间 编辑:澄清 信息(id、标题、日期、发件人、内容)存储在ul列表中,第一个滚动时,最后一个滚动时隐藏/显示。 此时显示10个元素 jquery有一个功能。通过“使用DOM存储信息”,您的意思是隐藏元素并稍后显示它们吗?

我正在以手机的形式制作一个小型的私人信息应用程序。此时会显示十条消息。通过隐藏消息,消息列表可以上下滚动

使用DOM以这种方式存储信息有多糟糕。我这样做的主要目标是减少对数据库的调用。它不总是打新电话,只检查是否有新消息到达,并为新消息做广告

还有什么选择,有人吗

谢谢你抽出时间

编辑:澄清 信息(id、标题、日期、发件人、内容)存储在ul列表中,第一个滚动时,最后一个滚动时隐藏/显示。
此时显示10个元素

jquery有一个功能。

通过“使用DOM存储信息”,您的意思是隐藏元素并稍后显示它们吗?那样的话,我想没关系。如果你可以一次取十件东西,然后一次只显示一件,那么就没有必要一次取一件。

你一次实际显示多少件?你的意思是说你拿20块,只显示1块?还是5

我会用overflow:scroll做一个DIV,让用户上下滚动。或者使用overflow:hidden并添加一些JavaScript来上下移动它。然后,您只需要在有人超过您提取的数据时操作DOM,并且您需要提取更多数据


如果您想使用DOM,只需将特定消息的CSS更改为display:none即可根据需要隐藏内容。除非这些消息非常大或者我认为从数据库中提取一堆消息并根据需要隐藏/显示它们没有问题。

如果您将其存储在数据库中,那么为什么不将其存储在JavaScript对象中?这样一个对象就可以很好地保存相对较大的字符串?呃,说得清楚一点——有一个平衡点,即获取的信息越少越好,但你明白了。我当时获取的信息大约有20条。当一条消息被打开时,内容被移动到新元素。嗯,我不知道你所说的当一条消息被打开时移动到新元素是什么意思——你可能想看看你是否可以使用CSS和类(例如,一个用于隐藏消息的类,一个用于显示消息的类,以及一个用于打开消息的类)实现你想要的大部分功能。这并不总是可能的,但我总是觉得这是最干净的方式。性能值得带来不便吗。看起来我需要做很多额外的代码。或者我需要读一读更好的例子I display,10。嗯,你说,听说了,有这么多新的宝石:)一直在使用隐藏显示方法。该应用程序将用于基于浏览器的游戏。游戏/站点将使用大量jQuery。