发表于: 2016-12-20 23:33:04
2 1501
今天完成的事情:
今天把页面间传递参数localStroage学会了,多次调试后终于成功运用在了页面中。
把页面2的乱序数组转换为了升序排列的数组。
把词组的数据传递到下个页面。
http://119.10.57.69:880/jnshu067/js-task2/js-task2.html
明天计划的事情:
明天继续写任务3,按照之前的页面逻辑做出来
遇到的问题:
1. 在写localStroage的时候,由于杀手数组、水民数组 和 两个关键词 是两个函数生成的,所以需要保存两个数据。
但是直接在最外层声明这个需要保存的新对象,就可以让两个函数产生的值都保存到这个对象里了,就不用写两个需要保存的数据了。
2. 当把任务2里的这3个数组定义在最外层时,会导致重复点击玩家配比时,数组重复累计,试了几种方法都不行。
收获:
localStorage - 没有时间限制的数据存储 (长时间储存大小大概为5M,可以通过js主动清除localStorage)
sessionStorage - 针对一个 session 的数据存储,关掉网页就回失效
保存数据:localStorage.setItem(key,value); 设置时key值必须加上
读取数据:localStorage.getItem(key);
删除单个数据:localStorage.removeItem(key);
删除所有数据:localStorage.clear(); 主动清除localStroage的方法
得到某个索引的key:localStorage.key(index); 主要用于多组数据的查找
评论