发表于: 2017-03-06 01:52:43

2 1368


今日完成:

任务4:

大体清楚了工作的逻辑和常用的方法。

表现层和控制层分离,用.on()方法。.bind()是弃用的方法。其参数的函数部分不加“()”。要绑定事件,必须用$()选中这个节点,或者用$()选中节点的变量。

//点击事件/杀手杀人/投票杀人
var processList=$(".m-process-detail");
console.log(processList[0]);
function toKillerPage() {
localStorage.pageType="killerPage";
   location.href="TouPiaoYe.html";
}
function toVotePage() {
localStorage.pageType="votePage";
   location.href="TouPiaoYe.html";
}
$(processList[0]).on("click",toKillerPage);
$(processList[3]).on("click" ,toVotePage);

页面的初始化,根据存储的数据,使用jq动态载入节点,样式也要初始化。

if(localStorage.pageType=="killerPage"){creatKillerTip();}
else {creatVoteTip();}
//定义状态表现层样式函数
function deadView(number) {
if(gamerObj[number-1].state=="dead"){
$(gamerDom[number-1]).attr("border",".05rem solid #f00");
   }
}
for(var i=1;i<=gamerAmount;i++){//遍历以初始化死亡玩家样式
   deadView(i);
}

明日计划:

1劳动。

2 继续任务4,争取完成任务4.

问题,收获:

学了几天基础,做任务好做一些了。

算法和业务逻辑,其实很重要的。

有学一下ns图。








返回列表 返回列表
评论

    分享到