发表于: 2017-05-27 23:38:27

1 930



任务4修改

1、修改杀手自杀情况

//杀人页面(非投票),点选杀手提示

if(abc[user.die_num[user.die_num.length-1]]=="杀手"&& user.step%4==2) {alert("好好活着,想开一点main")};

2、修改未按游戏流程点击的提示

2.1 准备杀人页面

除了杀人按钮,其余全部绑定提示事件

$(".p2:last,.p3:last,.p4:last").click(function(){alert("请按顺序游戏!")});
注意看:for(d=0;d<$(".day").length-1;d++){$(".p1,.p2,.p3,.p4").eq(d).click(function(){…})}
这个语句是不能识别的,必须单独分开写。

2.2准备投票页面

var x=0;  //赋值变量,并以此作为后面的判断条件

$(".p2:last").click(function(){alert("留下遗言吧!");。。。;x=1}) //死者发言提示,并将x重新赋值。
$(".p3:last").click(
//根据x值进行判断,即只有进行上面的点击步骤,x成功赋值后,才执行正确的步骤,否则提示错误。
If(x=1){function(){alert("幸存者请发表获奖感言!");。。。;x=2}else{alert(“请按照顺序游戏!”)} )}

下面投票按钮也是相同的步骤,同时杀人按钮会一直提示错误。

3、调试了杀人/投票页面的bug,将主要的跳转和提示事件全部绑定在确认按钮上面(点击身份,提示错误事件保留),修正了全部使用if判断造成的混乱,改用else if增加按钮的单选逻辑,增加了许多逻辑条件。

另外发现jqjs有些用法造成的bug,一个语句内最好不要混用,同时多层嵌套的jq语句好像也不能识别。

4、增加了法官日记页面,下方两个按钮的跳转,第一个回首页重新开始游戏,第二个跳转到前面的查看网页,简单点做了url传递一个参数,利用两个来回网页是否有url传参的情况加了个判断条件。

5、上午听了老大将后端java的课程,主要是后端数据处理方面的知识,拓展下知识面。

收获:了解了之前部分bugjs.jq一些用法及冲突原因造成的不识别,另外任务4基本完成,基本调试到能够正常运行的状态。

计划:明天看书,再回头看看之前掌握的东西印证下效果,开始任务5



返回列表 返回列表
评论

    分享到