zoukankan      html  css  js  c++  java
  • 谷歌浏览器断点调试

    谷歌浏览器断点调试

    “资源(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 显示全局变量(不在任何函数中)。

    跟踪执行

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

  • 相关阅读:
    基于log4net的帮助类Log
    log4Net不能成功生成日志问题(关于配置错误)
    js 时间构造函数
    启动调试IIS时,vs无法在 Web 服务器上启动调试。Web 服务器未能找到请求的资源。 有关详细信息,请单击“帮助”。
    XmlException: 名称不能以“<”字符(十六进制值 0x3C)开头
    poj 3040 Allowance
    1144 数星星 (树状数组)
    18121 排排坐看电影
    18124 N皇后问题
    18025 小明的密码
  • 原文地址:https://www.cnblogs.com/lovecode3000/p/13565415.html
Copyright © 2011-2022 走看看