【发布时间】:2010-10-26 06:08:39
【问题描述】:
在考虑我需要在本地存储数据以供离线查看时,我真的很困惑。现在我有两个选择,DOM 存储和 HTML5 本地存储。 作为这个特定主题的完整新手,我需要一些 SO 专家和大师的帮助。 这两者的优缺点是什么?谁能比较一下,让我深入了解或者给出一些参考链接?
【问题讨论】:
标签: dom html local-storage offline-caching
在考虑我需要在本地存储数据以供离线查看时,我真的很困惑。现在我有两个选择,DOM 存储和 HTML5 本地存储。 作为这个特定主题的完整新手,我需要一些 SO 专家和大师的帮助。 这两者的优缺点是什么?谁能比较一下,让我深入了解或者给出一些参考链接?
【问题讨论】:
标签: dom html local-storage offline-caching
DOM 存储或 Web 存储是 HTML5 中提供的以下类型的客户端存储选项的统称。它包括:
本地存储是持久的,这意味着当您关闭并重新打开浏览器窗口时,存储的数据仍然存在。
会话存储是临时的,只要页面会话持续,就可以使用。
两者之间确实没有可比性,因为从技术上讲,它们都是相同的。
【讨论】:
localStorage["hello"] = "world"; 关闭并重新打开页面,然后尝试访问 localStorage["hello"]; 的值它应该返回 "world"。
尝试阅读这里http://blog.sebarmeli.com/2010/11/22/understanding-webstorage/,您可以轻松了解这两个对象、它们的方法、事件属性及其可能的用途。
【讨论】: