【发布时间】:2011-11-03 19:18:22
【问题描述】:
根据我在 SO 上看到的大量搜索结果,HTML5 的 localStorage 功能似乎比 Cookie 更有优势,仅当您关心存储不需要传输到服务器的大部分数据时。 (Local Storage vs Cookies)
我很难理解人们如何/为什么会使用此功能。谁能提供一个真实示例的链接来说明 localStorage 的好处?
另外,是否有过使用 localStorage 的情况……比如说……将某些信息写入 SQL 数据库?
抱歉,这与本网站上无数 HTML5 问题的重复。我已经阅读了一些,但没有一个人完全回答了我的问题。提前致谢!
【问题讨论】:
-
如果服务器不需要数据,我总是使用 localStorage。它可以避免使您的 HTTP 请求变得臃肿,如果您正在执行大量 AJAX(或从同一域加载大量静态内容,但无论如何这都是个坏主意),这一点尤其重要。我喜欢使用 localStorage 来缓存数据客户端。
-
所以我明白了......但也许我只是没有看到大局。并不是说我不同意它是一个有价值的功能……我只是还没有在现实世界的情况下把这些点联系起来。因此,从本质上讲,它是一种将某些信息存储在隐藏字段中或将其隐藏在其他 HTML 片段中以供将来参考的替代方法。听起来对吗?
-
当然 :) 例如,Twitter 使用它来缓存推文的显示。
标签: javascript sql html cookies local-storage