用于理解源代码的 JavaScript 调试器
JavaScript Debugger for Understanding Source Code
>上下文
我正在尝试理解一个大型、毛茸茸的 JavaScript 库的内部结构。
我已经有了未缩小的版本。
JavaScript的动态性使我很难通过阅读代码来猜测发生了什么。
我想要类似 gdb 的东西...我可以"逐步"完成每个单独的JavaScript函数/代码行。
问题:
什么浏览器(Safari?火狐?铬?我应该使用什么插件吗?
谢谢!
使用 Chrome 开发者工具。包括调试器和探查器。
当您只想了解对象内部的内容时,请使用 console.log(obj) :您将在属性树中看到其内容。由于有很多工具,我建议您完整阅读 官方文档 :正确使用它们确实对您的工作效率有很大影响。
Firefox 中现在也有类似的工具(你以前必须使用 Firebug),但 Chrome 被更多地使用,部分原因是它更强大的 js 引擎(V8)。
IE开始包含这样的工具集,但是现在使用起来真的很差和痛苦(我想这会改变)。
如今,每个现代浏览器中都有一个开发人员工具。 按浏览器窗口上的F12
或ctrl+shift+k
以获取一个。
您可以设置断点并使用即时控制台分析代码
你可以
得到FireBug for Firefox。
为了调试,我会使用 Firefox 的开发人员工具->错误控制台首先检查错误。是的,我使用Firebug进行更高级的调试。但是我通过查看错误控制台解决了大部分问题。
"简单是极致的精致。"- 达芬奇
相关文章:
- VS2010 javascript调试器希望在VS2010的新实例中启动
- 在页面检查器中启用javascript调试器
- Chrome javascript调试器在超时时暂停,可以't调试单击事件
- IntelliJ IDEA 2016.1 JavaScript调试器错误
- JavaScript中的JavaScript调试器
- 我们有一个好的javascript调试器吗
- 为什么 Mozilla Javascript 调试器的断点会捕捉到函数声明
- 如何在保留 JavaScript 调试器功能的同时进行优雅的异常处理
- 用于理解源代码的 JavaScript 调试器
- Chrome Javascript 调试器暂停后,不会重新加载页面
- Chrome 可以在 Chrome 打开新标签页时自动打开其 Javascript 调试器吗?
- VS2012 JavaScript调试器没有得到我的更改
- 类似于Visual Studio调试器的Javascript调试器
- 谷歌chrome Javascript调试器
- Visual Studio 2012 javascript调试器停止工作
- 在javascript调试器中忽略onMouseMove
- 如何激活JavaScript调试器在谷歌浏览器
- 有没有可能设定一个“手表”?这样,当HTML元素发生变化时,它就会碰到javascript调试器断点
- Google Scripts/Basic JavaScript -调试器修复了这个问题
- 如何使ie Javascript调试器在捕获异常时也暂停?