如何永久更改HTML文件上的DOM

时间:2013-08-15 14:52:59

标签: javascript html dom windows-8

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

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

您可以按

存储数据

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

然后你可以通过

访问它们

localStorage.getItem("Name");

祝你好运!