发表于: 2017-04-25 23:56:59
2 978
今天完成:
1、完成任务2 ,最后的杀手人数分配使用了随机数的方法,
for (var random,i=0; i<killer; i++){
do {
random=Math.floor(Math.random()*all.length)
}
while (all[random]==="杀手"){
all[random]="杀手";
}
}
2、看任务3的要求,了解json的作用和用法,
明天计划:
1、开始任务3、
经过任务2发现自己对数组,函数等js基础知识的理解还很浅薄,一些写法和用法都不知道,
2、所以明天要静下心来看红宝书,还有就是jquery,一直都没有正经的使用,在接下来的任务里要尽量去使用jq、
遇到困难:
任务2的问题算是暂时解决完了,等之后做自己的知识任务3要求把分配好的身份数据传递到别的页面使用,大致的方法就是把要传递的信息通过json方法转换成字符串储存在sessionstorage,在需要用的地方取出来。
写法倒不是很难,但转换之后怎么存进session storage里边呢。明天研究研究,
收获:
学习了json的知识,简单的理解就是一种数据交换格式,可以用来存储和传递数据。
写法也很简单
var obj = {a: 'Hello', b: 'World'}; //这是一个对象,注意键名也是可以使用引号包裹的
var json = '{"a": "Hello", "b": "World"}'; //这是一个 JSON 字符串,本质是一个字符串
评论