6

在我的第一步中,我使用了这种不合理的方式,如下所述:

  1. 创建一个 HTML5 项目来调试 JavaScript 代码。
  2. 创建最终的 PHP 项目,其中 JS 代码已经测试,我在其中调试服务器端。

所以我想知道是否有更聪明的方法来做到这一点?例如:创建一个独特的项目并在本机 NetBeans JavaScript 调试器和 (PHP) XDebug
之间切换。

4

1 回答 1

5

对于 Chrome 中的 JavaScript 调试,您应该使用官方的NetBeans 连接器扩展。

下面是一个关于如何使用 NetBeans + Chrome + NetBeans 连接器调试 JavaScript 代码的示例:

在 HTML5 应用程序中调试和测试 JavaScript https://netbeans.org/kb/docs/webclient/html5-js-support.html

创建新项目后,您应该“确认在工具栏的下拉列表中选择了带有 NetBeans 连接器的 Chrome”

确认在工具栏的下拉列表中选择了带有 NetBeans 连接器的 Chrome

(在我的 NetBeans 中看起来像这样
NetBeans 连接器:)

在某些行之前放置一些断点:

JS代码断点

并点击运行。点击运行后,您将看到一个黄色警告栏,看起来像这样,说明“ “NetBeans 连接器”正在调试此选项卡“:

现在不要打开 Chrome 的内置 Web 检查器工具栏(否则您会收到一条警告,指出这会破坏 NetBeans 中的常规调试过程)。

现在您可以在 NetBeans 中调试 JavaScript 代码,该代码将在 Chrome 中运行。您应该打开 Window → Debugging → Variables 面板来检查变量。

或将鼠标悬停在某些项目上:

NetBeans JS 代码调试; 多变的


关于调试PHP代码,这里有一些相关的官方文章:

于 2013-12-28T01:20:32.507 回答