当前位置: 首页 > news >正文

11.9 脚本调试 手机网页调试参考

效果在页面下方

 

   网页调试,不方便打开控制台,可以拿来用,当然,和程序写在一个js里最好

  termux直接跑~

 

<!-- ✅ 调试面板:随时可删 -->

<div id="debugPanel" style="

    position: fixed;

    bottom: 0; left: 0; right: 0;

    height: 120px;

    background: rgba(0,0,0,0.85);

    color: #0f0;

    font: 12px/1.4 monospace;

    overflow-y: auto;

    padding: 6px 8px;

    box-sizing: border-box;

    z-index: 9999;

    white-space: pre-wrap;

"></div>

 

<script>

/* ================ 调试钩子:随时可删 ================ */

(function(){

    const panel = document.getElementById('debugPanel');

    function log(...args) {

        panel.textContent = [...args].join(' ') + '\n' + panel.textContent;

        panel.scrollTop = 0;

    }

 

    // 保存原函数

    const oldMakeMove = GomokuGame.prototype.makeMove;

    const oldFindThreeThreat = GomokuGame.prototype.findThreeThreat;

    const oldCheckThreeInDirection = GomokuGame.prototype.checkThreeInDirection;

 

    // 落子钩子:打印下了哪、当前棋盘

    GomokuGame.prototype.makeMove = function(index, player) {

        const row = Math.floor(index / this.boardSize);

        const col = index % this.boardSize;

        log(`[落子] ${player} → (${row},${col})`);

        // 调用原版

        return oldMakeMove.call(this, index, player);

    };

 

    // 检测三连钩子:打印检测过程

    GomokuGame.prototype.findThreeThreat = function(player) {

        log(`[findThreeThreat] 开始检测 player=${player}`);

        const res = oldFindThreeThreat.call(this, player);

        log(`[findThreeThreat] 返回威胁索引:${res}`);

        return res;

    };

 

    // 方向检测钩子:打印详细参数

    GomokuGame.prototype.checkThreeInDirection = function(row, col, player, [dx, dy]) {

        const res = oldCheckThreeInDirection.call(this, row, col, player, [dx, dy]);

        log(`[checkThreeInDirection] (${row},${col}) dir(${dx},${dy}) → ${res ? '✅活三' : '❌不是活三'}`);

        return res;

    };

})();

</script>

<!-- ✅ 调试面板

http://www.dtcms.com/a/590314.html

相关文章:

  • 制作网站公司网址开发公司公司简介
  • 满洲里做网站郑州企业网站价格
  • FoundationPose:统一的新物体6D姿态估计与跟踪
  • 地方志网站建设方案南京平台网站建设
  • 杭州建站模板黄岛网站建设公司
  • C语言容易被忽略的易错点(2)
  • 十堰网站建设u2028深圳住房与建设网站
  • 栖霞建设招标网站包装设计网课答案
  • 网站建设引入谷歌地图淘宝客网站虚拟主机
  • [题解]龟兔赛跑 | PTA
  • 禁闭求生2/Grounded 2|网络联机|30GB|简体中文|支持多种操作设备
  • 网站开发流行语言php网站开发实训指导书
  • 百科类网站建设静态网站开发课程相关新闻
  • 我与C++的故事
  • HTML 段落
  • 国外网站无法访问企业网站备案名称
  • 建设网上银行官方网站起飞页自助建站平台
  • Bluepine Tech Foundation 启动全球AI农业数据服务平台
  • 品牌网站建设哪里有三星网上商城app
  • 网站制作的公香河住房与建设局网站
  • 免费自助网站建设wordpress电影下载站
  • 徐州商城建站系统wordpress divi 2.5
  • 电影网站做seo公司建网站 内部邮箱
  • 什么语言网站比较安全三亚推广公司
  • python做笔记的网站宿迁房产网安居客
  • 王建设个人网站百度网站免费优化软件下载
  • 关于电商商品卡片布局的代码详细解析
  • 如网站站长如何对付黑客seo的基本步骤是什么
  • 【完整源码+数据集】高空作业数据集,yolo高空作业检测数据集 2076 张,人员高空作业数据集,目标检测高空作业识别系统实战教程
  • 东营网站建设服务商网络技术工程师