Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.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 记住HTML中x分钟的JS输入_Javascript_Html - Fatal编程技术网

Javascript 记住HTML中x分钟的JS输入

Javascript 记住HTML中x分钟的JS输入,javascript,html,Javascript,Html,可以向用户询问他们的姓名,然后在x分钟内记住这些数据吗。那么,如果他们回到页面,他们就不会被再次询问了 我在这里看到两种方法: Cookie已经支持过期。那你可以走这条路。只需存储一个有过期时间的cookie,就可以了 您可以将密钥存储在localStorage中,每当页面完全加载时,启动setInterval检查所有过期的localStorage密钥localStoragekeys可能使用类似于expirable:[key name]的命名约定,因此您可以迭代所有键并按整个约定对它们进行过滤。

可以向用户询问他们的姓名,然后在x分钟内记住这些数据吗。那么,如果他们回到页面,他们就不会被再次询问了

我在这里看到两种方法:

  • Cookie已经支持过期。那你可以走这条路。只需存储一个有过期时间的cookie,就可以了

  • 您可以将密钥存储在
    localStorage
    中,每当页面完全加载时,启动
    setInterval
    检查所有过期的
    localStorage
    密钥
    localStorage
    keys可能使用类似于
    expirable:[key name]
    的命名约定,因此您可以迭代所有键并按整个约定对它们进行过滤。在每个密钥中,您将存储一个JSON和数据,以及一个名为
    expires
    的任意属性,该属性可能是密钥的存储日期,以便稍后使用
    setInterval
    将其与当前日期进行比较,如果密钥已过期,则删除该密钥


  • 也许你应该调查一下。这是登录/认证系统的一部分吗?也类似。我想问一下这个人的名字,然后说“你好,名字”。我知道了,而且很管用。我想为x分钟存储该名称,这样在x分钟内就不会再次询问它们。我将如何做到这一点?我不熟悉JS和Cookies。我已经学习了HTML和CSS,并且知道其中的大部分内容。干杯。@tropilac oops这超出了问答的范围。。。现在你需要做你自己的调查,并再次提出具体问题。这就是SO的工作原理…@Tropilac Matias为您提供了两个良好的起点。我们不会为您编写完整的解决方案。去做一些研究,找出最适合你的需要,因为这是只有你才能做的事情。尝试编写一些代码。如果您在代码方面有问题,请过来寻求帮助。好的,我想问一下本地存储是什么?我怎么得到它?我需要一个网络服务器吗???如何设置cookie???@Tropilac、研究、使用google/bing等。这里有一个链接可以帮助您开始: