1

我正在使用 HTML、JavaScript 和 CSS 制作 Windows 8 应用商店应用程序。该应用程序允许其用户制作列表,并管理这些列表中的项目。我已经设法编辑列表并做我想做的一切,但问题是,一旦你关闭应用程序,一切都会重置,因为我对 DOM 所做的任何更改(例如我添加或删除的元素)都没有保存,我丢失了我制作的所有清单及其项目。是否可以以编辑实际 HTML 文件的方式编辑 DOM,以便再次打开应用程序后我所做的一切仍然存在?如果没有,一旦应用程序关闭,有哪些替代方法可以保存用户数据?
谢谢,
丹尼尔

4

1 回答 1

0

这可能会迟到,但希望这会有所帮助。

您可以使用 HTML 本地存储。使用本地存储,Web 应用程序可以在用户浏览器中本地存储数据。

在 HTML5 之前,应用程序数据必须存储在 cookie 中,包含在每个服务器请求中。本地存储更安全,可以在本地存储大量数据,不影响网站性能。

与 cookie 不同,存储限制要大得多(至少 5MB),并且信息永远不会传输到服务器。

本地存储是按源(按域和协议)的。来自一个来源的所有页面都可以存储和访问相同的数据。

您可以通过以下方式存储数据

localStorage.setItem("Name", "Daniel Bezden");

然后你可以通过

localStorage.getItem("Name");

祝你好运!

于 2016-11-21T16:04:03.430 回答