发表于: 2017-05-23 23:53:11

5 896


学习情况:

1、接昨天日报问题,初始参数的定义和赋值必须放在前面的网页进行。即在法官日记查看全部身份信息页面,将初始变量定义,目前暂时定义了两个。

 var user = {

       step:0,  //页面跳转序号

       die:[],  //死亡人数序号集合

};

      user.step+=1; //从这一页跳转后自加,后面的网页根据情况,跳转后再自加

      sessionStorage.setItem('user',JSON.stringify(user)); //设置保存存储


2、开头写的很乱,根据事件步骤写,发现没有什么逻辑,且工作量太大,后面在草稿上重新梳理了逻辑关系及页面间跳转和页面变化的关系,大概说一下。

从第一个白天开始,step=1,点击杀人→跳转下一页面2。

step=2,选择对象→确认→点击跳转上一个页面1。//传参被杀者序号

step=3, 显示提示信息→流程点击→投票→跳转下一页面2。

step=4, 选择对象→确认→点击跳转上一个页面1,

step=5, 点击杀人→跳转下一页面2。 //同step=1内容相似,由此形成一个循环。

大概逻辑 就是这样,使用step%4==0/1/2/3进行判断,比如简单的step=3时,将杀人页面标题改为投票,底部按钮改为投死。杀手杀人按钮,在step=1中点击跳转,step=3无效等等。

3、后面就主要在这个基础上面进行编写,增减html,修改css,隐藏显示提示框等等,事情比较繁琐,不断写代码,调试,一个小问题就卡壳很久,还是基础知识欠缺,应用太生疏。

困难:任务4会不会太复杂了,承接之前的活动数据,每个杀人、投票的事件转换,还有游戏本身的结束判定关系等,感觉完成这个,对代码逻辑、事件、传参等方面应该都有很大的提升,一步一步慢慢写吧。

计划:明天继续,争取先完成一个大体框架的循环吧。


返回列表 返回列表
评论

    分享到