谷歌浏览器调试技巧

谷歌浏览器断点调试#

“资源(Sources)”面板#

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

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

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

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

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

打断点#

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

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

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

暂停并查看#

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

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

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

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

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

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

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

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

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

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

跟踪执行#

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

本文作者:Harley

本文链接:https://www.cnblogs.com/vaechy/p/18448790

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   vaechy  阅读(134)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 我只能离开 颜人中
  2. 2 夏夜最后的烟火 颜人中
  3. 3 手写的从前 jay
  4. 4 那个男孩 汪苏泷
我只能离开 - 颜人中
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

作词 : 余竑龙

作曲 : 余竑龙

编曲:余竑龙

那些模糊破旧回忆

那些模糊破旧回忆

故事已归零

已经没有人会在意

视线停留在你倒影

爱不再清晰

不再有意义

我循着你的眼神痕迹

怎么不断提醒

所有那些曾经复杂的旋律

陷在这漩涡之间 没办法逃离

忘不掉的

是先离开的

我是没有资格

挽留你的双手

紧紧拥抱着你的冷漠 没力气

揭开所有你留的难题

想念你的呼吸

我才失去你给的那些难忘的

一瞬间掉落的泪只想牵着你不放

什么都 都没说 不能够再重头

我只能离开

我循着你的眼神痕迹

怎么不断提醒

所有那些曾经复杂的旋律

陷在这漩涡之间

没办法逃离

忘不掉的 是先离开的

我是没有资格

挽留你的双手

紧紧拥抱着你的冷漠 没力气

揭开所有你留的难题

想念你的呼吸

我才 失去你给的

那些难忘的

一瞬间掉落的泪只想牵着你不放

什么都 都没说

不能够再重头

我才 失去你给的

那些难忘的

一瞬间掉落的泪只想牵着你不放

什么都 就这样不能再一次重头

我只能离开

制作人:余竑龙

制作人:余竑龙

吉他:曾威杰

鼓:Andy chen

贝斯:Andrew lu

和声编写:余竑龙