【发布时间】:2010-12-07 21:41:12
【问题描述】:
不确定我是否正确理解 HTML5 存储。
它只是一种高级 cookie 存储,用户数据可以在没有特定架构的情况下持久保存 - 例如键/值存储?
如果可以,它可以用于哪些类型的功能?
我很难想象如何将它应用到一个已经拥有自己的服务器端持久性机制的网络应用中——更不用说在客户端存储和服务器端存储之间执行同步的复杂性了。
【问题讨论】:
标签: html storage client-side
不确定我是否正确理解 HTML5 存储。
它只是一种高级 cookie 存储,用户数据可以在没有特定架构的情况下持久保存 - 例如键/值存储?
如果可以,它可以用于哪些类型的功能?
我很难想象如何将它应用到一个已经拥有自己的服务器端持久性机制的网络应用中——更不用说在客户端存储和服务器端存储之间执行同步的复杂性了。
【问题讨论】:
标签: html storage client-side
是的,它是一个键/值存储。
它可以用于不需要将数据存储在服务器上的各种事情。你只限于你能想出的想法。
我见过的一个例子是一个笔记应用程序,它可以将您的所有笔记存储在您自己的计算机上。没有任何东西触及服务器。 (我认为这更像是一个概念验证。实际上,我认为笔记应该保存在服务器端和客户端,并保持同步。)
【讨论】:
【讨论】:
如果您不必每次更改某些内容时都将所有内容都发送到服务器端,那不是很好吗?如果您要与网络断开一段时间但仍想继续,该怎么办?仅仅因为您习惯于在服务器端持久化数据,并不意味着在客户端(至少暂时)持久化它不会更好。
【讨论】: