发表于: 2018-12-13 21:21:51
0 899
今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)
思考逻辑,没想到js4任务考虑的东西有点多,对于我来说主要是状态的保持,今天两位师兄给我讲了一下不同的方法来保持。
方法一:
昨天日报的问题,刷新之后之前保持的sessStorage重置了,那是因为我对session设立了初始值,如果不设立初始值,那么则会保持之前的状态。
这里了解了一下如何判断undefined。
if(sessionStorage.getItem){
//不为undefined
}else{
//undefine的处理方式
}
有了if判断,则不会刷新之后将之间的重置;
方法二:
保持状态,用swtich,
使用switch(type){
case type1:;
case type2:;
在type1的时候将type1类型转换为type2;
这样就用了变量的变化。
每次都把变量存储在session中。
}
这样就解决的刷新之后session的值重置。
明天计划的事情:(一定要写非常细致的内容)
完成js4页面第一天的逻辑。
已经完成点击状态改变并且保存。
没有完成:
1.点击之后颜色改变,且颜色保存。
目前的想法是进行到下一个状态时之前的状态的颜色全部改变。
2.不同天数的样式要重置
遇到的问题:(遇到什么困难,怎么解决的)
暂无,明天准备写逻辑。
收获:(通过今天的学习,学到了什么知识)
了解了状态的保存的两个方法。
评论