Javascript 存储少量信息的最简单方法

Javascript 存储少量信息的最简单方法,javascript,sql,database,Javascript,Sql,Database,我对编码很陌生,所以如果我问了一个明显的问题,请道歉。我已经设法用html/JavaScript创建了一个小的web应用程序,它接受用户输入并将其转换,然后将其转储到我感兴趣的变量中。总而言之,我想要提取的所有信息都是一个数组的形式,该数组由JavaScript代码中的20个整数组成 我现在想做的是找到如何存储这些信息,这样当有人填写输入并提交表单时,我就可以访问它了。我环顾了一下网络,常见的建议似乎是SQL数据库。我只是想知道是否有更简单的方法,尤其是考虑到我需要存储的信息量很小 好吧,如果您

我对编码很陌生,所以如果我问了一个明显的问题,请道歉。我已经设法用html/JavaScript创建了一个小的web应用程序,它接受用户输入并将其转换,然后将其转储到我感兴趣的变量中。总而言之,我想要提取的所有信息都是一个数组的形式,该数组由JavaScript代码中的20个整数组成


我现在想做的是找到如何存储这些信息,这样当有人填写输入并提交表单时,我就可以访问它了。我环顾了一下网络,常见的建议似乎是SQL数据库。我只是想知道是否有更简单的方法,尤其是考虑到我需要存储的信息量很小

好吧,如果您只想在网站上为每个客户端存储数据,那么localStorage就是一个不错的选择。换句话说,如果您只想为以后存储一些数据,localStorage允许您存储用户下次加载页面时可以访问的数据。这些数据不能与其他用户共享,但是如果你的应用不需要太多的安全性,或者不需要在用户之间共享数据,那么localStorage就是最好的选择。但是,用户可以控制localStorage中的内容,因此您需要确保不在其中存储任何敏感内容。此外,作为开发人员,您将无法在您的网站上看到实际存储在localStorage中的数据。您的所有处理都必须在客户端完成。每个浏览器都支持它,而且使用起来非常简单。 首先,您可以在localStorage中设置如下值:

localStorage.foo = "bar";
localStorage.foo; //Returns "bar"
然后,您可以从localStorage获取如下值:

localStorage.foo = "bar";
localStorage.foo; //Returns "bar"
唯一的问题是,localStorage值只能存储为字符串。 因此,为了存储阵列(如您所愿),您可以执行以下操作:

localStorage.arr = JSON.stringify([1, 2, 3]);
这会将数组转换为字符串。 然后,要从localStorage获取阵列:

JSON.parse(localStorage.arr)
这就是你描述的内容所需要知道的全部。 如果您想了解有关localStorage的完整信息,请访问:
我希望这个答案能有所帮助。

嗨,Floran,安全性对你来说重要吗?你可以使用一个小的php脚本将数据存储在服务器上的文件中(可以是csv、json或类似文件)。此外,如果您使用的是ApacheWebServer,则可以使用htaccess配置来保护文件。不,数据在任何方面都不敏感,这是一个模拟游戏场景,供研究使用。输出只是数字。你可能想看看这个:就个人而言,我喜欢firebase这类东西。我想他指的是在服务器上,因为他说“我可以访问它”哦,对不起。我以为他只使用HTML和JS。