是否可以在客户端存储信息?

Is it possible to store information client-side?

我是编程新手,所以我不确定这是否是一个愚蠢的问题,但是是否可以在客户端存储信息?通过 JavaScript 以某种方式?

例如,假设您想创建一些基本的东西,例如待办事项列表或闹钟应用程序。您是否需要使用 PHP 或 Rails 或其他东西来创建它,或者是否可以在客户端存储该信息?如果是这样,我会使用 JavaScript 吗?

是的!您可以使用会话存储:https://developer.mozilla.org/en-US/docs/Web/API/Window/sessionStorage

或本地存储:https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage

在客户端存储数据。使用起来也非常简单!

是的,使用 HTML5 本地存储和 cookie。

如果您希望在本地存储信息,您可以在变量 localSotrage 中这样做。

写信息使用:

localStorage.setItem(name, value);

要阅读信息,请使用:

localStorage.getItem(name); //Returns item value

要删除信息,请使用:

localStorage.setItem(name);

请记住,localStorage 在整个域 中存储信息。例如,如果您将变量 potato 存储在 www.mydomain.com/main,那么您可以在 www.mydomain.com/potato.
希望对您有所帮助。