发表于: 2017-01-22 21:56:51

2 1459


今天完成的事情:

    1. 完成了任务2的角色分配功能,看过游戏规则后设置杀手人数为 总人数/3,警察和医生数量用随机数产生,水民用等式得出,做了固定在底部的去发牌按钮;

    2. 看了文杰和嘉杰的任务2的实现方法,有一些看不太懂就去问了嘉杰,很感谢嘉杰给我讲了他的实现方法,学习了;

    3. 之前一直说JavaScript必须要看书,昨天买到书今天终于踏实看完了第1章和第2章的一些内容;

明天计划的事情:

    已经请完假明天就回家了,过年前有很多杂事要干,计划抽空多看看书;

遇到的问题:

    洗牌算法困扰了我好几天,今天写demo试了一下,了解了洗牌算法的原理和作用,但仍旧不知道怎么用到task2中,我自己是用了除法、减法运算符及随机数,再设置value完成了角色人数的分配,看了嘉杰的他用洗牌算法打乱了顺序在任务2中直接写出了几号是谁, 任务3中必须用洗牌算法打乱角色的顺序;

收获: 

    1. 洗牌算法是将数组进行打乱的算法,可用来将角色顺序打乱后进行分配序号,现在还没实际应用,网上有很多好的文章值得学习,推荐https://www.w3cplus.com/javascript/shuffling-array-js.html;

    2. 看了《JavaScript高级程序设计》第一章,了解了JavaScript的历史和不同版本,和ECMAScript的关系,JavaScript由JS语言的核心ECMAScript、DOM文档对象模型和BOM浏览器对象模型构成;

    3. 第二章讲了在HTML引入JavaScript及相关的知识,要把</script>显示为字符串时,可以写为"<\/script>",学了延迟和异步脚本的使用,外部文件js的优点,文档模式的了解;



返回列表 返回列表
评论

    分享到