我有一些 Javascript 代码。
我想跟踪错误并调试它。
怎么做 ?
3 回答
过去,javascript 中的调试非常有限。您可以发布警报以指示可变状态或将信息打印到网页。在语法错误的情况下,它根本不会执行所有代码(这意味着您必须在错误之前放置警报才能知道它在哪里)。
值得庆幸的是,浏览器已经赶上了。 Firebug和Chrome 的开发工具一样非常有用,它们都使用断点、表达式评估以及一系列其他有用的工具来调试浏览器。我建议你看看这些。我相信 Internet Explorer 也有一个开发人员工具部分,但我发现这不是我喜欢的,但是你可以自由使用你需要/需要的任何东西。
这取决于浏览器:
Firefox:下载Firebug 扩展
Opera:使用内置的Opera Dragonfly
基于 Webkit(Chrome、Safari、Rockmelt...):按 F12 打开内置的Webkit 调试器
Internet Explorer 9+:按 F12 打开内置的开发者工具
IE <=8: 安装DebugBar
这些工具中的大多数都可以通过以下键盘快捷键访问:
- CTRL+ SHIFT+I
- F12
寻找“控制台”选项卡。浏览器会打印各种错误,例如 JavaScript 错误、资源未加载错误等。要手动写入控制台,大多数浏览器都会提供console
托管控制台功能的对象。最常用的是console.log('text')
.
谷歌浏览器
F12 -> 控制台。
在代码使用中:console.log(variables);