发表于: 2017-04-23 23:52:36

1 1106


任务进展:

       1:使用jQuery写了页面跳转,根据人数动态生成玩家方块,点击方块显示隐藏图标,点击图标方块变色和点击确定返回上一步页面。

       2:尝试定义了一个javascript Finite State Machine 变量,表示每一天四个步骤的状态,效果不太理想。

遇到问题:

       在本任务使用状态机存储步骤状态,在台本页面定义状态机对象并初始化,定义一个变量通过sessionStorage传递,在两个页面来回跳转,此变量指示状态的改变,状态机根据此变量改变状态并callback对应函数,在回调函数里完成相应动作。自己的想法是,在页面定义一个状态机对象,将其与动态生成html联系起来,每生成一天的内容,便将状态机对象指向它,指示一天的动作状态,动作完成后,根据投票结果判断是进入下一天还是结束游戏,若进入下一天,则动态生成新一天的html,将状态机对象指向新的一天,继续操作。

明日计划:

       继续尝试,决定搞明白此库的用法。

收获:

       对于一个陌生的库,学习去看源码,运行其demo,根据自己的推测去尝试,用结果倒推其动作顺序,虽比较花时间,但很值得。


返回列表 返回列表
评论

    分享到