为什么JavaScript调试器在调试器语句处暂停?

haw*_*eye 11 javascript debugging

我希望当我将JavaScript调试器语句插入到我的JavaScript代码中时,程序将在该点暂停,调试器将打开显示"断点".

我根本没看到这个.

这是我的代码.

<html>
  <script type="text/javascript">
  debugger;
  alert("Hello world!")
  </script>
  <body>
    <p>Hello world</p>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

当我运行它 - 我直接进入屏幕上的'警报'弹出窗口.我错过了什么步骤?

我的问题是:为什么JavaScript调试器在调试器语句处暂停?

(只是为了澄清 - 我打开了开发人员工具 - 但是在'控制台'选项卡上,而不是'来源'选项卡.)

Jos*_*ush 9

你需要Developer Toolsdebugger;执行之前打开它.

使用F12密钥打开 (阅读此内容以了解更多功能)


看到它的实际效果:

Developer Tools 没有打开

在此输入图像描述


Developer Tools 被打开了

在此输入图像描述

http://jsfiddle.net/qkd5swv9/


Jon*_*ott 7

debugger;缩小JS代码后,Chrome不会在语句上停顿。我没有设置源地图。