发表于: 2016-04-16 23:34:36
2 2288
今天完成的事情:学习w3c上面关于js对象的内容,稍微看了下xhtml,考虑了一下怎么写task2的js。
明天计划的事情:趁着放假把落下的内容全都补回来。
遇到的问题:
1.关于js对象中的日期那部分还有js正则表达式没有弄懂。明天有空看看。
2.关于xhtml只理解了是一种可扩展的超文本标记语言,与html的区别是更加规范与严谨,下面的摘自w3c
XHTML 元素必须被关闭(必须有结束标签)。标签名必须用小写字母。XHTML 文档必须拥有根元素。(必须把内容放到<html>标签中)
我对于xhtml只理解了这么多。
3.关于task2的代码:看了古尘师姐,思远师兄还有其他师兄的页面,大致整理出来一个思路
首先是冷启动页面,效果可以使让页面存在一段时间后跳转,我现在还没有思路写出这种效果,我使用的是点击页面就跳转。
接下来就是首页,选择简化版就可以跳转啦。
接下来是task2任务的主要内容,
第一步是自己输入人数,然后进行判断,这个地方使用表单验证和jf就可以完成,然后人数在6-18人的范围内才可以分配角色,这里可以用confirm函数。
第二步就是随机分配身份,这里肯定要使用task1中用到的产生随机数的函数,这个函数决定谁是杀手。根据不同的人数决定调用随机函数的次数,最后判断生成的随机数是否有重复的,如果有重复那么重新调用方法,直到随机数不同为止,至于储存随机数的办法,不得不说古尘师姐在task1中使用的数组是一个非常好用的方法。如果使用id和div来做可能会麻烦点。
第三步传输生成的随机身份到下一个页面难到我了,我想了半天,网上搜了还是没有找到想要的答案,明天还是先把task2的代码写好再考虑怎么将生成的变量传到下一个页面吧。
感想:肯定有什么被我忽视的js内容可以用到,思维还是有点局限了。
评论