• 谷歌浏览器断点调试


    谷歌浏览器断点调试

    “资源(Sources)”面板

    进入浏览器,点击F12,进入调试面板,点击source

    切换按钮 会打开文件列表的选项卡。

    资源(Sources)面板包含三个部分:

    1. 文件导航(File Navigator) 区域列出了 HTML、JavaScript、CSS 和包括图片在内的其他依附于此页面的文件。Chrome 扩展程序也会显示在这。
    2. 代码编辑(Code Editor) 区域展示源码。
    3. JavaScript 调试(JavaScript Debugging) 区域是用于调试的,我们很快就会来探索它。

    我们可以按下Esc,打开控制台,查看调试结果

    打断点

    资源面板2中行数位置单鼠标,选择第x行代码来进行打断点进行调试。

    也可以直接在代码中输入debugger,来选择打断点位置进行调试。

    function test(){
      debugger
      console.log('test');
    }
    test();
    

    暂停并查看

    在设置好断点位置后,按F5重新加载网页,进行代码调试,代码会在第x行停下来,这里设置第4行和8行

    请打开右侧的信息下拉列表(箭头指示出的地方)。这里允许你查看当前的代码状态:

    1. 察看(Watch) —— 显示任意表达式的当前值。

      你可以点击加号 + 然后输入一个表达式。调试器将随时显示它的值,并在执行过程中自动重新计算该表达式。

    2. 调用栈(Call Stack) —— 显示嵌套的调用链。

      此时,调试器正在 hello() 的调用链中,被 index.html 中的一个脚本调用(这里没有函数,因此显示 “anonymous”)

      如果你点击了一个堆栈项,调试器将跳到对应的代码处,并且还可以查看其所有变量。

    3. 作用域(Scope) —— 显示当前的变量。

      Local 显示当前函数中的变量,你还可以在源代码中看到它们的值高亮显示了出来。

      Global 显示全局变量(不在任何函数中)。

    跟踪执行

    在右侧面板的顶部是一些关于跟踪脚本的按钮。让我们看看都有哪些功能吧。

  • 相关阅读:
    编写高效的C#图像处理程序(3) Rgb=>Lab,图像缺陷检测的例子
    使用MvcContrib的FormHelper
    XNA游戏开发
    Microsoft.Web.Mvc Assembly 说明
    NVelocity View Engine with Asp.net Mvc
    Asp.net Mvc Framework可以在Controller中使用的Url.Action方法
    校内网API的.net版本XiaoNei.Net 1.0(非官方)
    Asp.net Mvc Framework在.net 2.0/IIS6下运行,程序示例
    CHSNS#发布V1.21版
    Asp.net Mvc Codeplex Preview 5 第一篇 Helper的新特性
  • 原文地址:https://www.cnblogs.com/lovecode3000/p/13565415.html
Copyright © 2020-2023  润新知