不确定我是否正确理解HTML5存储空间。
它只是一种高级cookie存储,用户数据可以在没有特定模式的情况下持久化 - 比如键/值存储吗?
如果是这样,它可以用于哪些类型的功能?
我很难想象如何在已经拥有自己的服务器端持久性机制的Web应用程序中应用它 - 更不用说在客户端存储和服务器端存储之间执行同步的复杂性。
答案 0 :(得分:1)
是的,它是一个键/值存储。
它可以用于不需要将数据存储在服务器上的各种事物。你只能局限于你能提出的想法。
我见过的一个例子是一个将所有笔记存储在自己计算机上的笔记应用程序。什么都没有触及服务器。 (我认为这更像是一个概念验证。实际上,我认为这些笔记应该在服务器端和客户端保存,并保持同步。)
答案 1 :(得分:1)
答案 2 :(得分:0)
如果您每次更改内容时都不必向服务器端发送所有内容,那会不会很好?如果你要从网络上断开一段但又想继续下去怎么办?仅仅因为你习惯于持久化数据服务器端,并不意味着坚持(暂时至少)客户端不会更好。