## Web Storage
Storage接口用于在浏览器客户端中存储用户自定义的信息。
有几种存储形式:
* LocalStorage:永久的存储在浏览器中,但是要注意,在不同的浏览器中间数据是不能共享的。
* SessionStorage:当前页面会话基本的存储,当浏览器关闭或页面关闭时,数据就会丢失。
* GlobalStorage:HTML5中被localStorage代替。
> 为了能访问到同一个localStorage对象,页面必须来自同一个域名,使用同一种协议,在同一个端口上。
> 我们只介绍localStorage的相关用法。
### 1.LocalStorage接口的方法
1. localStorage.setItem(key,value):用于将key-value键值对的方式插入localStorage中。
2. localStorage.getItem(key):读取key的localStorage字符串值。
3. localStorage.removeItem(key):删除localStorage中key。
4. localStorage.clear():清空localStorage所有key。
5. 需要注意的是:在localStorage中只能存储字符串类型的数据。
6. key():在指定的数字位置获取该位置的名字。
~~~javascript
//使用方法来存储数据
localStorage.setItem('name','Bizzbee');
//用属性设值
localStorage.username = "bizzbee";
console.log(localStorage);
console.log(localStorage.getItem('username'));
console.log(localStorage.name);
~~~
- Hello World!
- 介绍
- 语句和变量
- 标识符、注释和区块
- 基本数据类型和引用数据类型
- 数据类型
- typeof
- number
- 字符串
- 布尔类型
- 函数
- 数组
- 运算符
- 加法运算符
- 算术、赋值、比较运算符
- 布尔运算符
- 语句
- 条件语句
- 循环语句
- DOM模型
- DOM和DOM节点
- 特征相关属性
- 节点对象的方法
- Element对象
- Attribute对象
- Text节点和CSS操作
- 事件模型
- 标准库
- Number对象
- String对象
- Array对象
- Date、Boolean和Math对象
- JSON对象
- 面向对象编程中的 this
- 一切皆对象
- Web Storage
- 错误处理机制
- Error对象和try..catch语句
- javascript的原生错误类型
- BOM模型
- window对象
- 计时事件