发表于: 2017-04-23 01:11:25
2 1137
今天完成的事情:
昨天和今天,完善了任务2最后数据传递的项目, 任务3完成了部分;
学习了客户端本地储存数据的方法:
localStorage.和sessionStorage 储存客户端信息的对象; localStorage是生命周期是永久,sessionStorage则是当前窗口或标签页关闭,保存的数据消失了。
localStorage和sessionStorage的使用方法一样:
//他们是利用键对值的方法储存数据
普通数据的储存获取:
储存数据,localStorage.setItem(“key”,value) //存储变量名为key,值为value的变量
localStorage.key = value // /存储变量名为key,值为value的变量。
获取数据:localStorage.getItem(key) // //获取存储的变量key的值.
删除数据: localStorage.removeItme(key)/ //删除变量名为key的存储变量
JSON对象储存和获取:
先将JSON转换成字符串: var str = JSON.stringify(data);
在使用localStorage保存数据: localStorage.setItem("name", str)// name表示变量名,
然后同getItem获取数据: var name = localStroage.getItem("name");
最后把字符串转换成JSON: var name = JSON.parse(name);
明天计划的事情:
明天完成任务3;
遇到的问题:
在写查看传递身份的时,本来用for循环遍历输出,但是每次只会输出最后的结果,无法输出每个值,;如果想输出for循环的每个值,需要使用闭包。
简单的闭包函数:
最终选择了,通过保存变量的方法完成了循环传递,注意,定义保存的变量需要在函数外面 ,代码如下:
收获:
学习了。overflow: scroll; 滚动条设置样式
::-webkit-scrollbar {
设置滚动条的宽,高,背景, 高宽对应横竖滚动条的尺寸
}
::-webkit-scrollbar-tarck {
设置滚动条轨道样式
}
::-webkit-scrollbar-thum {
设置滑块样式;
}
清除浮动最优方法:
div:after {
contet: "."
clear: both;
display: block
}
评论