gpt4 book ai didi

jquery - 以下哪种方法被认为是最佳实践?

转载 作者:行者123 更新时间:2023-12-01 03:50:44 25 4
gpt4 key购买 nike

我有一个作为 JSON 响应返回的数据数组。数据会定期更新,并且访问也会非常频繁。

数据包含所显示的每首歌曲的评论/回复列表,当用户将鼠标悬停在特定元素上时可以访问该数据,然后将特定评论/回复呈现到模板中。

歌曲列表也是可动态过滤的,因此数组将不断更新。

鉴于此数据的频繁访问和更新,以下哪项将被视为最佳实践:-

A.将整个数组存储在全局变量中并不断地操作/访问它。

B.使用 jQuery 的 $.data 方法将数组存储在 DOM 中并以这种方式访问​​它。

哪个最好,为什么...如果选择 A,请记住该变量需要在整个用户 session 期间保存在内存中。另外,在潜在的内存泄漏等方面我需要注意什么吗?

编辑:只是为了提供更多信息:平均而言,我预计任何给定时间的数据都在 2-5kb 之间。

最佳答案

A) 将是我的首选,因为您应该尽量避免不断扩大 dom .

Direct DOM manipulation is rather slow ,所以尽可能避免它。

关于jquery - 以下哪种方法被认为是最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8894566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com