JavaScript本地存储(DOM Storage,Local Storage)

DOM Storage是在网络客户端存储键值对数据的一个标准。这使离线的网络应用的开发变得更加实际和简单。

跟它看起来非常相似的另外一个就是cookies了,但是它在某些方面比cookies有很大的优势。

    o

  1. 更大的存储空间。cookies的大小大约限制在4KB左右,而DOM Storage则在10MB左右,实用性大大提高。
  2. o

  3. 能够真正的持久化到本地。cookies并没有提供永久持久化到本地的方法,它总是会过期,而DOM Storage则没有这个问题。
  4. o

  5. 效率更高。cookies是需要发回服务器端的,而DOM Storage则不会。
  6. o

  7. 接口更加标准,使用更加简单。相信cookie在javascript中的操作有多麻烦大家都是非常清楚的,而DOM Storage则需跟json一样操作即可。

当然它同样也有一些缺点,比如安全和隐私方面可能控制的不是那么好,它的存储是明文的并未经过加密,可以比较容易的获取存储的信息。 继续阅读 »

转载请注明原文出处《JavaScript本地存储(DOM Storage,Local Storage)》 如无特别声明,所有文章均遵守创作共用 署名-非商业-禁止演绎 3.0协议。