js基础
class="cursor-pointer">
详细描述
class="cursor-pointer">
截图


class="cursor-pointer">
代码
有限状态机
class="cursor-pointer">
详细描述
class="cursor-pointer">
图片


class="cursor-pointer">
文本
class="cursor-pointer">
详细描述
class="cursor-pointer">
截图

class="cursor-pointer">
代码
小程序语言基础
class="cursor-pointer">
详细描述
class="cursor-pointer">
图片

class="cursor-pointer">
文本
小程序语言基础
小程序网络请求
class="cursor-pointer">
详细描述
class="cursor-pointer">
截图

class="cursor-pointer">
代码
事件
class="cursor-pointer">
详细描述
class="cursor-pointer">
截图

class="cursor-pointer">
代码


` +
playArr[i] +
`
` +
(i + 1) +
`号
杀手请选择要杀的对象'); $('.mtb').html('点击下方玩家头像,对被击杀的玩家进行标记') $('#playgame').text('确定'); kill(); } else if (x === "投票") { $('header').text('玩家投票'); $('.mtt').text('发言讨论结束,请大家投票'); $('.mtb').html('点击得票数量最多人的头像') $('#playgame').text('投死'); vote(); }; } //顶部文字和底部按钮文字 var outbox = document.getElementById('play-box'); function kill() { //杀人页面执行 outbox.addEventListener('click', function (ev) { var ev = ev || window.event; var target = ev.target || ev.srcElement; while (target !== outbox) { if (target.className == 'player') { if (target.innerText.length == 7) { n = target.innerText.substring(3, 5) - 1; //玩家序号 } else if (target.innerText.length == 6) { n = target.innerText.substring(3, 4) - 1; //玩家序号 } bgcolor(); console.log('玩家数组角标:' + n); if (target.innerText.substring(0, 2) == "杀手") { alert("你瞅啥?你想咋地?"); //杀手不能杀杀手 } else { bgcolor(); playerArr[n].style.background = "red"; //点击的平民变色 } break; } target = target.parentNode; } }) } //杀手杀人 function vote() { //投票页面执行 outbox.addEventListener('click', function (ev) { var ev = ev || window.event; var target = ev.target || ev.srcElement; while (target !== outbox) { if (target.className == 'player') { if (target.innerText.length == 7) { n = target.innerText.substring(3, 5) - 1; //玩家序号 } else if (target.innerText.length == 6) { n = target.innerText.substring(3, 4) - 1; //玩家序号 } bgcolor(); console.log('玩家数组角标:' + n); playerArr[n].style.background = "red"; //点击的平民变色 if (target.innerText.substring(0, 2) == "杀手") { identity = "杀手"; } else if (target.innerText.substring(0, 2) == "平民") { identity = "平民"; } break; } target = target.parentNode; } }) } //玩家投票 $('#playgame').on('click', function () { switch (x) { case '杀人': ciNum = ciNum - 1; //平民减少一人 break; case "投票": if (identity == "杀手") { kiNum = kiNum - 1; //杀手减少一人 } else if (identity == "平民") { ciNum = ciNum - 1; //平民减少一人 } break; } deadArr.push(n); sessionStorage.playArr=JSON.stringify(deadArr); sessionStorage.ciNum = ciNum; sessionStorage.kiNum = kiNum; gameover(); }); function gameover() { if (kiNum <= 0) { alert('平民胜利'); } else if (kiNum >= ciNum) { alert('杀手胜利'); } else { location.assign('page6.html'); } } //胜负判定
js随机数
class="cursor-pointer">
详细描述
class="cursor-pointer">
截图

class="cursor-pointer">
代码
class="cursor-pointer">
详细描述
class="cursor-pointer">
截图


class="cursor-pointer">
代码
Ajax
class="cursor-pointer">
详细描述
class="cursor-pointer">
截图

class="cursor-pointer">
代码
angular model
class="cursor-pointer">
详细描述
class="cursor-pointer">
截图
class="cursor-pointer">
代码