1.存储内容大小一般支持5MB左右(不同浏览器可能不一样),分为 loaclStorage(本地存储),sessionStorage(会话存储)
2.浏览器端通过 Window.localStorage 和 Window.sessionStorage 属性来实现本地存储机制
3.相关API:
设置:window.xxxxStorage.setItem()
读取:window.xxxxStorage.getItem()
删除:window.xxxxStorage.removItem()
清空:window.xxxxStorage.clear()
4.区别:
① sessionStorage 存储的内容会随着浏览器窗口关闭而消失
② localStorage 存储的内容,需要手动清除才会消失
③ xxxxStorage.getItem() 如果xxx对应的 value 获取不到,则 getItem 的返回值为 null
④ JSON.parse(null) 的结果依然是 null