目录:
定义-HTML5本地存储是什么意思?
HTML5本地存储是Web存储应用程序编程接口的组件。 它是网页在客户端的Web浏览器中本地存储命名键/值对的一种方法。 与cookie相似,保存的数据也存在-即使关闭浏览器选项卡,从当前网站冲浪,退出浏览器选项卡或关闭主浏览器也是如此。 与cookie不同,除非手动将数据发送到远程Web服务器。 由于HTML5本地存储是本地集成到Web浏览器中的,因此无需第三方浏览器插件就可以使用它。 在HTML5规范中进行了描述。
本地存储主要用于存储和检索来自同一域的HTML页面中的数据。 即使重新启动浏览器后,也可以从同一域中的所有窗口中恢复数据。 这种类型的存储为Web应用程序提供了许多选项。
Firefox 3.5 +,Internet Explorer 8.0 +,Chrome 4.0 +,Safari 4.0+,移动Safari(iPhone / iPad),Opera 10.5+和Android 2.0+等浏览器均支持HTML5本地存储。
Techopedia解释了HTML5本地存储
HTML5本地存储是基于命名键/值对构建的,这与使用SQL密集型应用程序的其他数据库不同。 数据是基于命名键存储的。 之后,可以使用相同的密钥检索数据。 命名键为字符串格式。 数据可以是JavaScript支持的任何类型,例如布尔值,字符串,浮点数或整数。 即使这样,数据通常也保存为字符串。 如果用户存储和检索字符串以外的任何内容,则他们必须使用诸如parseFloat()或parseInt()之类的函数将恢复的数据强制转换为预期的JavaScript数据类型。
通过JavaScript代码,可以通过全局窗口对象上的localStorage对象访问HTML5本地存储。 localStorage对象存储数据,没有任何到期日期。 即使关闭浏览器后,数据也不会被擦除,并且可以随时访问。 由于它是客户端,因此存储的数据基于所使用的浏览器。
