发表于: 2017-04-23 19:13:20
1 1185
今天完成的事:1,看了js高程第6章前的内容,知道了对象的内部属性还有特性,也就是属性的属性。
object是一种数据类型,而对象是他的实例
2,了解了下ajax的知识
3,基本写完了任务4,
明天计划的事:1,继续做任务
继续看书
遇到的问题及收获:做任务时遇到几个bug,
for(i=1;i<(dateTime);i++){
$(".row-2").append("<div class='one'><p>第"+i+"天</p><p>0小时17分</p><p class='one-1'></p><p class='one-2'></p></div>")
结果页输出的时候,for循环的i不能重0开始,重0开始会出现空白的一天,那是因为天数加1设置在了确定投票的函数里,而当确定投票就出现胜负时,天数也加1了,而那天实际上什么都没干。
还有一个隐藏比较深的bug,判定是否已经选择了要杀的对象时,那个变量killRill需要在如下图的位置重置为“”,不然点击一下平民再点击一下杀手或死了的人及没有选择要杀的对象,点击确定也能跳转页面。。
if(text=="杀手"){
killRill="";
alert("来呀互相伤害啊")
}else if (playOne[killNum].current=="挂了"){
killRill="";
alert("我不会败给一个人两次")
}else {
$($(this).find(".top p")).css("background","red")
killRill="确定杀人了";
}
})
$(".footer p").click(function(){//点击确定杀人按钮执行的函数
var visit=JSON.parse(sessionStorage.visit),
dateTime=JSON.parse(sessionStorage.daTime)
if(killRill!="确定杀人了"){
alert("请杀个人谢
大概没说清楚
评论