一、今日学习
## 1.history
表示当前窗口的浏览历史,保存了当前窗口访问过的所有页面网址。
length属性
```
histoty.back();返回上一页
history.go(n);前进
n>0 前进n页
n<0 后退n页
n=0 刷新--相当于location.reload();
history.forward(); 前往下一页
都是通过缓存来进行访问你,而不是要求服务器发送新的网页
所以不会影响length的长度
```
# 2.web存储
```
localStorage:本地存储
sessionStorage:会话存储
```
```
localStorage:永久存储机制,除非手动删除,否则一直有效
sessionStorage:临时的存储机制,浏览器关闭自动删除
cookie:有过期时间
会话:浏览器从开始打开到关闭浏览器--整个过程就叫做一次会话
```
# 3.web存储
```
增
localStorage.setItem
删
localStorage.removeItem
改
localStorage.setItem
查
console.log(localStorage.getItem(' '));
全部删除
localStorage.clear();
```
# 4.JSON的两个方法
```
JSON.stringify();把对象转为字符串
JSON.parse();把字符串转为对象
```
|