Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在客户端存储用户名列表?_Javascript_Jquery_Html_Json - Fatal编程技术网

Javascript 如何在客户端存储用户名列表?

Javascript 如何在客户端存储用户名列表?,javascript,jquery,html,json,Javascript,Jquery,Html,Json,我有一大堆聊天框,点击列表中的用户名就会出现。问题是我需要知道如果点击的数量超过屏幕空间,当前选择隐藏/显示的是哪些(想想facebook——你一直在点击好友以获取私人信息,当底部不再合适时,下一个会占据最后一个框的位置。很明显,你隐藏了最后一个框,但如果你关闭当前选择,你希望它回来) 所以,我需要缓存一个列表,或者准备大量的输入框。我一直在考虑各种可能性,是否可以用JSON缓存实现这一点?有更好的选择吗 如果JSON是最好的选择,请有人简单地告诉我: ->将jquery中的用户名数组存储到JS

我有一大堆聊天框,点击列表中的用户名就会出现。问题是我需要知道如果点击的数量超过屏幕空间,当前选择隐藏/显示的是哪些(想想facebook——你一直在点击好友以获取私人信息,当底部不再合适时,下一个会占据最后一个框的位置。很明显,你隐藏了最后一个框,但如果你关闭当前选择,你希望它回来)

所以,我需要缓存一个列表,或者准备大量的输入框。我一直在考虑各种可能性,是否可以用JSON缓存实现这一点?有更好的选择吗

如果JSON是最好的选择,请有人简单地告诉我:

->将jquery中的用户名数组存储到JSON缓存 ->将JSON缓存检索到jquery数组中

我的JSON知识=0.0001%,这是我唯一想长期使用它的东西,因此我的JSFIDLE尝试失败。如果你知道任何好的“初学者/快速浏览”教程,请链接它们


非常感谢您一如既往

也许您应该研究一下HTML5的本地存储功能

这样,您就可以在浏览器中保存用户的当前用户名列表,并使用javascript轻松访问该列表


您可以只为浏览器会话
会话存储
保存数据,也可以为更长时间的
本地存储
保存数据,因此,如果用户第二天回来,他的设置仍将被设置。

一旦浏览器关闭,数据是否会保留?