标签:
今天主要学习了在浏览器的localStorage里存取数据(登录和注册)和cookies。
◆ localStorage(存)
1.设置按钮的点击事件
2.获取input里的value值(也就是输入的内容)
3.将获得的value值作为参数封装为json对象
var a = {
username: usernameVal,
password: passwordVal
}
4.将封装好的json对象存入localStorage
localStorage.setItem(a.username, JSON.stringify(a));
↓ ↓
key 以字符串存储的内容
5.需要跳转的页面
location.href = "…….html";
【localStorage和sessionStorage:
相同点:用来存储客户端临时信息;
目前只能存储字符串对象;
不同浏览器无法共享。
不同点:localStorage是永久存储,不同窗口可共享;
sessionStorage只能存储在当前窗口或标签页,
不同窗口或标签页不可共享。】
◆ localStorage(取)
1.遍历所有localStorage对象(i<localStorage.length)
2.获取key的值
var b = localStorage.key(i);
3.获取相应的json内容(字符串)
var jsonStr = localStorage.getItem(b);
4.将获取到的相应的json字符串转化为json内容
var json = JSON.parse(jsonStr);
5.获取需要的值进行判断
json.password/json.username
◆ cookie
存储在用户本地终端上的数据。
>_<至于怎么用呢,,还没有复习到这个,所以不是很熟悉。。详情请见下一篇总结。。
标签:
原文地址:http://www.cnblogs.com/cjy2016/p/5429018.html