一、本地储存的概述

    1.概念

    在HTML5中,新加入了一个localStorage对象,这个对象主要是为了作为本地储存来使用,既能够在用户浏览器中对数据进行本地储存。

    HTML5中加入新功能对低版本的IE浏览器都是不支持的,这在移动端开发中是个核心知识。

    2.本地储存的特点

    localStorage永久储存,除非手动删除。

    localStorage会将数据直接储存到本地浏览器中,储存大小最大支持5MB,但只有高版本的浏览器中才支持。

    目前所有浏览器都会将localStorage的值类型限定为string类型。

    不同浏览器之间的本地存储不能相互访问。

    3.本地储存的储存位置

    浏览器控制面板(f12)- Application选项里 - 左侧 localStorage

    通过控制面板删除本地储存

    4.本地存储涉及的方法

    window.localStorage.setItem() // 设置本地存储

    window.localStorage.getItem() // 读取本地存储

    window.localStorage.removeItem() // 删除本地存储

    二、cookie

    1.概念

    Cookie又叫会话跟踪技术,是由Web服务器保存在用户浏览器上的小文本文件,它可以包含相关用户的信息。

    2.禁用Cookie之后,无法正常注册登录。

    Cookie是与浏览器相关的,不同浏览器之间所保存的Cookie也是不能互相访问的。

    Cookie可以被删除,因为每个Cookie都是储存在硬盘上的一个文件。

    Cookie的安全性并不高,容易被xxs攻击。

    Cookie的值也被限定为string类型,Cookie的大小一般只有4KB左右,可以单独配置。

    3.Cookie储存的位置

    浏览器控制面板F12 - Application选项里面 - 左侧选择Cookie

    可以通过控制面板删除选中的或者全部Cookie