发表于: 2016-12-21 23:35:59
3 1674
##今天完成的事情:
#对任务2进行代码逻辑细分,快要完成了任务2了
##明天计划的事情:
#完成任务2剩下的分配事件,随机事件,排序事件,插入事件
##遇到的问题:
#老大干货了工程师思维,其中的分享,细化概念让我等进一步的了解工程师概念,以及思维方式。当然更重要的还是直接面谈,感受会好很多
#在JS2的任务中,遇见很多卡住的地方。今天老大干货了JS学习方法后,觉得并不是做不出来JS2,而是其中的关键概念没有掌握,所以导致了这种瓶颈感。算是干货满满的一个下午
##收获:
#8/2定律
#提问的智慧
#全心全意
#刻意
点击事件函数(num) onclick
删除当前列表里面所有li
var b = document.getElementById("li");
while (li.firstChild){
li.removeChild(li.firstChild);
}
获取input按钮value值,并返回num参数
根据num参数来判断有几个水民
对进来num参数数值进行判断:6个人1个杀手,7-12人2个杀手,13-18个人3个杀手 判断最多4个杀手
如果num === 6
返回 1个杀手
如果num >6 && num<12
返回 2个杀手
如果num > 13 && num<18
返回3个杀手
建立一个杀手变量存储杀手的值
使用CSS伪类来进行颜色排序:nth-child(4n+1)
也可以使用JS来进行这个排序 两个方法都实现一下
随机排序 洗牌算法 这个师兄有简短的代码
把杀手字符串,数组放进来进行洗牌操作
把随机后的数组插入html
评论