发表于: 2016-12-20 23:33:04

2 1502


今天完成的事情:

今天把页面间传递参数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 的数据存储,关掉网页就回失效

使用 key="sitename" 和 value="菜鸟教程" 创建一个 localStorage 键/值对。

保存数据:localStorage.setItem(key,value); 设置时key值必须加上

读取数据:localStorage.getItem(key);

删除单个数据:localStorage.removeItem(key);

删除所有数据:localStorage.clear();  主动清除localStroage的方法

得到某个索引的key:localStorage.key(index); 主要用于多组数据的查找




返回列表 返回列表
评论

    分享到