【发布时间】:2025-12-03 18:20:04
【问题描述】:
我正在使用 HTML、JavaScript 和 CSS 制作 Windows 8 应用商店应用程序。该应用程序允许其用户制作列表,并管理这些列表中的项目。我已经设法编辑列表并做我想做的一切,但问题是,一旦你关闭应用程序,一切都会重置,因为我对 DOM 所做的任何更改(例如我添加或删除的元素)都没有保存,我丢失了我制作的所有清单及其项目。是否可以以编辑实际 HTML 文件的方式编辑 DOM,以便再次打开应用程序后我所做的一切仍然存在?如果没有,一旦应用程序关闭,有哪些替代方法可以保存用户数据?
谢谢,
丹尼尔
【问题讨论】:
-
您是否查看过本地存储? diveintohtml5.info/storage.html
-
我会注意到您应该将 DOM 视为一个“视图”(在 MVC 上下文中)。您的脚本应该对后备存储(您的 MVC '模型')进行值得持久的更改,然后对其进行序列化。您会发现这样您的程序将更易于维护。
标签: javascript html dom windows-8