问题标签 [script-debugging]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JavaScript IDE/编译器
现在,我希望你们中的一些人会明白我在问什么。我是编程新手。我在 Codecademy.com 上了解了 JavaScript
我使用 labs.codecademy.com 编写 JavaScript,但它是有限的。就编程新手而言,我可以使用什么 IDE/编译器非常简单。我没有被我不知道如何使用的按钮包围。
这甚至存在吗?一个简单的IDE?
javascript - 在 asp .net MVC4 应用程序中,调试在 javaScript 代码中不起作用
我在 asp .net MVC4 中构建一个应用程序,在调试 javaScript 代码时遇到问题,我在断点上发现了这个错误,
“当前不会命中断点。没有为此文档加载任何符号。”
但是控制器类中的调试对我来说是正确的。
如果您知道解决方案,请给我一些帮助。
javascript - Chrome v33.0.1750.154 中的断点未命中
我使用的是 Chrome v33.0.1750.154,但无法在调试器/脚本窗口中调试 javascript;虽然我能够设置/启用/禁用断点。这只发生在我们公司服务器上的 JS 文件中,如果我在我的机器上本地尝试示例 JS,则工作正常。实际上直到今天下午调试工作都很好。不知道发生了什么变化!
有人面临同样的问题吗?并有解决方案?非常感谢您的帮助。
谢谢 Vivek Ragunathan
javascript - 如何将观察者添加到 Chrome 调试器中匿名函数中声明的变量中?
我的 javascript 代码被封装在一个立即调用的函数中,如下所示:
我想使用 Chrome 调试器查看变量 myVar。
并随时刷新观察者时查看变化。
javascript - 如何在 Google Chrome Canary 中打开未捕获异常时暂停?
在本文中,它讨论了在未捕获的异常上打开暂停。 https://developer.chrome.com/devtools/docs/javascript-debugging
我只能在 Chrome 和 Canary 中看到 Pause On Caught Exceptions。我正在使用 Chrome Canary 版本 43.0.2344.2 canary(64 位)。
我收到了一个 Uncaught SyntaxError: Unexpected token :, 来源到某个位置(例如 VM272),如果没有调用堆栈的痕迹就很难追踪。
我搜索了,发现可以添加
在控制台中,但这并没有让我得到堆栈跟踪。Scope 窗口确实提供了很多变量信息,但我还是有点迷茫。
python - Python:在mongo插入期间找不到导致bson.errors.InvalidDocument的unicode字段
我正在使用 pymongo 在集合中插入一个复杂的结构作为一行。该结构是字典列表的字典列表等的字典。
有没有办法找到哪个字段是unicode而不是str,这会导致错误?我努力了:
但到目前为止还没有运气。
有什么聪明的递归方式可以打印所有东西吗?
谢谢
perl - 使用标志进行 Perl 调试
所以我的目标是找到一种简单的方法来使用标志在 Perl 中打开打印语句。在 C/C++ 中,您可以使用 #define 来选择是否运行某些代码,这是一种打开和关闭调试打印语句的方法。如果定义了#define DEBUG,那么你打印一些东西,否则你在没有打印语句的情况下运行它。我想知道在 Perl 中是否有一种简单的方法可以做到这一点。
这是它如何工作的示例:
现在,您可以从命令行执行以下两项操作之一:
1.在没有调试打印语句的情况下运行
2.运行调试打印语句
或者如果有人有更好的主意,请告诉我!
visual-studio-2015 - 如何在 Visual Studio 2015 中开始调试时自动附加 Web 项目以处理“MicrosoftEdgeCP.exe”(Microsoft Edge)
因为我刚刚更新到 Windows 10 和 Visual Studio 2015,所以我遇到了这个问题中描述的问题,并由 Shaun Luttin 正确回答。
除了那个问题,我想问一下这个过程是如何自动执行的。
需要明确的是,我希望 Visual Studio 2015 在选择 Edge 时像在 IE 中调试项目一样,这意味着打开浏览器选项卡/窗口并在开始调试时附加该过程以处理 VS 中的服务器端和客户端代码。
作为补充,也许有人可以解释是否需要这种行为或错误或其他东西。
ajax - 如何将 JQuery-BootGrid 数据 api 调试到 NancyFX
问题已编辑:
我用 jquery-bootgrid 数据 API 写了一个页面。
它应该使用 AJAX 调用我的 NancyFX REST API,但事实并非如此。
- 客户端:
我正在从本地仓库提供 bootgrid:
也许我不应该使用 .min.js 文件,而是使用打开的文件进行调试?如果是这样,你能告诉我该怎么做,或者指出我的方向吗?
页面代码是
- 服务器端:
我有 NancyFx 提供的 html 页面,除了网格是空的之外,它看起来还不错。在 Visual Studio 中有一个带有断点的 API 模块(在 localhost 上运行),具有以下内容:
永远不会调用此代码。如何在检查路由之前强制调试器捕获任何调用,并向我展示进入服务器的内容?
我正在使用 chrome 调试器。
autoit - 调试 AutoIt 脚本或获取当前执行的脚本行号
我的 AutoIt 脚本会发送一个点击和按键列表来自动化一个旧的闭源应用程序。
它有错误,所以我想知道如何调试 AutoIt 脚本。或者至少输出脚本的行号(以显示实时执行的代码)。