websocket重新配置發(fā)送指定命令--7頁(yè)面接收端

此頁(yè)面為接收端es.js,部分js代碼沒(méi)粘出來(lái)。但是好好捋流程應(yīng)該夠了

如果您這邊分開(kāi)調(diào)用理解的不是太好可以借鑒我之前發(fā)布的websocket專(zhuān)題1~5參考查閱(忘記了是否都被發(fā)布)

connWSController(esClientId); /** * 青紅標(biāo)識(shí):青 */var BLUE_OR_RED_BLUE = "BLUE";/** * 青紅標(biāo)識(shí):紅 */var BLUE_OR_RED_RED = "RED";/** * 下一局或加時(shí)賽標(biāo)識(shí):下一局 */var ROUND_GLOD_ROUND = "ROUND_GLOD_ROUND";/** * 下一局或加時(shí)賽標(biāo)識(shí):加時(shí)賽 */var ROUND_GLOD_GLOD = "ROUND_GLOD_GLOD";/** * ControllerWebSocket回調(diào)方法 */function controllerHandle(wsmessage){ console.log("" + wsmessage);var wsmessageJson = JSON.parse(wsmessage);if(wsmessageJson.CMD == CMD_CLOSE_ES){ window.location.href = serviceUrl + "/tkdtas/tasController/screensaver"; }else if(wsmessageJson.CMD == CMD_PAUSE_TIME){$("#pauseTimeContainer").show();}else if(wsmessageJson.CMD == CMD_START_TIME){$("#pauseTimeContainer").hide();}else if(wsmessageJson.CMD == CMD_MANUALS_CORING){var blueOrRed = wsmessageJson.blueOrRed;var score = wsmessageJson.score;if(blueOrRed == BLUE_OR_RED_BLUE){$("#blueScoreContainer").html(score);}else if(blueOrRed == BLUE_OR_RED_RED){$("#redScoreContainer").html(score);}}else if(wsmessageJson.CMD == CMD_MANUALS_WARNING){var blueOrRed = wsmessageJson.blueOrRed;var warning = wsmessageJson.warning;var warningCount = Number(warning);if(blueOrRed == BLUE_OR_RED_BLUE){$(".bWarningContainer").hide();$("#blueWarningCountContainer").html(warningCount < 10 ? "0"+warningCount : warningCount);console.log("warningCount:"+warningCount);if(warningCount>0){$("#blueWarningCountContainer").css("display","");}if(warningCount<1){$("#blueWarningCountContainer").css("display","none");}for(var i=0; i0){$("#redWarningCountContainer").css("display","");}if(warningCount<1){$("#redWarningCountContainer").css("display","none");}for(var i=0; i 級(jí)別名稱(chēng):" + levelName);

return levelName;

}

/**

* 獲取性別

* @param data

* @returns

*/

function getLevelSex(data){

if(data.levelSex == "M"){

levelSex ="男子";

}else if(data.levelSex == "W"){

levelSex ="女子";

}else if(data.levelSex == "B"){

levelSex ="混合";

}

return levelSex;

}

/**

* 獲取級(jí)別類(lèi)別;個(gè)人/團(tuán)體

* @param data

* @returns

*/

function getMatchType(data){

if(data.matchType == "T_PC"){

return "個(gè)人競(jìng)技";

}else if(data.matchType == "T_TC"){

return "團(tuán)體競(jìng)技";

}

console.log("未能識(shí)別的級(jí)別類(lèi)型:LEVEL_TYPE->"+data.levelType);

return "";

}

//{"arenaFlag":"A","blueAthleteId":"blue1","blueAthleteName":"古力娜扎","blueTeamName":"北京隊(duì)",

//"eventId":"bisaidandubianhao","levelGroup":"成年組","levelKg":55,"levelSex":"M","matchDay":1,

//"matchId":"bisaiweiyibiaoshi","matchNo":"001","matchType":"T_PC","redAthleteId":"red1",

//"redAthleteName":"迪麗熱巴","redTeamName":"上海隊(duì)","stage":"1/8"}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 此頁(yè)面為控制端controller.js,部分js代碼沒(méi)粘出來(lái)。但是好好捋流程應(yīng)該夠了 如果您這邊分開(kāi)調(diào)用理解的不...
    Nenezsnp閱讀 1,340評(píng)論 0 0
  • 找到fullcalendar.js, 找到代碼為 isRTL:false,這句話(huà) 輸入以下幾句 monthName...
    迷你小小白閱讀 1,863評(píng)論 0 1
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,829評(píng)論 1 45
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些閱讀 2,144評(píng)論 0 2
  • 陪伴 關(guān)于陪伴這個(gè)詞,我還真是無(wú)從說(shuō)起,因?yàn)闊o(wú)論是父母對(duì)于我,還是我對(duì)于父母,我們之間的陪伴都謹(jǐn)小慎微。 從小學(xué)開(kāi)...
    茶木森閱讀 394評(píng)論 0 2

友情鏈接更多精彩內(nèi)容