18JavaScript面试-本地存储

38 阅读1分钟

本地存储

浏览器的本地存储主要为Cookie,Web Storage(local 和 session) 和IndexedDB

Cookie

本质用来储存一个很小的文本文件,内部以键值对的方式来存储

缺陷:

容量小,性能浪费,不安全

Web Storage

Local Storage

相比 Cookie 优势:

    .  容量。体积上线 5M,大于 Cookie 的 4kb。
    .  只存在客户端。不参与和服务端的通讯,避免 Cookie 的性能缺陷和安全缺陷。
    .  接口封装。有 setItem 和 getItem 两个 API 接口。

Session Storage

页面关闭的时候就不复存在了。