## JavaScript
### 存储相关:请描述以下cookie、localStorage、sessionStorage的区别
> 在H5之前,cookie一直都是本地存储的一个重要的方法。直到后面的两个出现了, 就开始用后面的两个做本地存储。
**1、cookie**:
- 本身用于客户端和服务器端的通信。
- 但是它有本地存储的功能,于是就被“借用”。
我们可以通过`document.cookie`获取和修改cookie,获取到的其实就是一个字符串。
cookie用于存储时的缺点:
- 存储量太小,只有4kb
- 所有http请求都带着,会影响获取资源的效率
- api简单,需要封装才能用。`document.cookie = ...`
## HTML5
### HTML5新增了哪些内容或API?使用过哪些?
新元素:
- ``、`