发表于: 2017-04-15 23:39:07

1 551


任务进展:

       1.按师兄要求修改任务10细节问题并提交审核。

       2.完成js任务1。

遇到问题:

       1.找到了任务1运行时方块变色数目不等的原因,是自己的写法有问题,没有将表示颜色的数字加上16进制权重,导致浏览器不能识别。后面直接采用rgb方式表示颜色,随机在0~255之间取三个数为一组,共取三组,每组转换为字符串组成rgb格式,将三个字符串判断除重,赋给随机来的三个方块的backgroundColor。定义一个变量,获取开始button节点,设置onclick事件,在其中使用setInterval函数设置定义的判断设置函数的循环时间间隔,赋给此变量,获取结束button节点,设置onclick事件,为clearInterval函数传入前面的变量,通过这个变量唯一确定setInterval和clearInterval的关系,点击运行,成功。

       2.为任务2首页杀人游戏简化版按钮添加click事件,将跳转页面路径赋给window.location.href,运行跳转成功。

明日计划:

      1.书写js任务2人数分配页面,尝试用js实现获取键盘输入并随机分配玩家。

      2.学习js。

收获:

       事件处理程序的方式是将一个函数赋值给一个事件处理程序属性,每个元素都有自己的事件处理程序属性,其各自调用的函数是独立的,若要建立联系,需指定所调用函数的唯一性,比如通过将函数赋值给变量来确定唯一性。


返回列表 返回列表
评论

    分享到