【问题标题】:Web application written with Processing, using processing.js: how to debug?用 Processing 编写的 Web 应用程序,使用 processing.js:如何调试?
【发布时间】:2025-12-01 12:15:01
【问题描述】:

我是 HTML 的新手,但我对处理语言有一定的了解。 我正在 Processing 中编写一个应用程序,我想在本地网页中对其进行可视化。
我有一个基本的 index.html,它上传了我的草图和文件 processing.js。 有用。

我的问题是,有时,使用处理 IDE 运行没有问题的应用程序不会在网页中运行。我假设在从处理到 JavaScript 的移植中仍然存在一些错误。 我想知道的是:有没有办法调试我试图可视化的网页? 只是为了寻找网页仍然卡住的“位置”!这样我就可以绕过这个问题了! 目前,我正在使用 Firefox 进行 html 可视化。 非常感谢,瓦莱里奥

【问题讨论】:

标签: processing processing.js


【解决方案1】:

操作已解决!我下载了 FireBug,这是 Firefox 实现调试器的附加组件。 然后我启动了调试器。它立即向我显示了错误。 对于好奇的人:

我声明了一个名为“foo_list”的 ArrayList,其中包含对象“foo”:

ArrayList<foo>foo_list

以上行在处理 IDE 中不会产生任何错误。 然而 processing.js 抱怨它,调试器显示 以下消息:

ReferenceError: ArrayListfoo_list" is not defined

解决办法是插入一个空格:

ArrayList<foo> foo_list;

这行得通!也许是给解析器的错误 从处理到 JavaScript! 再见!

【讨论】:

  • 你不应该需要 firebug,Firefox 和 Chrome 已经带有 webdev 控制台。只需在 Mac 上使用 cmd-option-i,在 Windows 上使用 ctrl-shift-i 即可。
最近更新 更多