如何在 Eclipse 中调试 JavaScript。我正在使用 Eclipse 3.2.1。每次我单击侧面时,它都会提供添加书签的选项,但没有断点。
有人可以帮助我吗?
如何在 Eclipse 中调试 JavaScript。我正在使用 Eclipse 3.2.1。每次我单击侧面时,它都会提供添加书签的选项,但没有断点。
有人可以帮助我吗?
2015 年,Eclipse 中的 JavaScript 调试至少有六种选择:
除了以上内容,这里还有几个视频,重点是“使用 eclipse 调试 JavaScript”
我不相信 Eclipse 有 JavaScript 调试器 - 这些断点是用于 Java 代码的(我猜你正在编辑 JSP 文件?)
使用Firebug调试 Javascript 代码,它是一个优秀的插件,所有 Web 开发人员都应该在他们的工具箱中拥有它。
我不是 100% 肯定,但我认为Aptana让你这样做。
我试图让 aptana 在我的 ubuntu 10.4 上运行。不幸的是我没有成功。另一方面,Chrome 有一个 Eclipse 插件,可让您调试在 chrome 实例中运行的 javascript。效果很好。你必须安装你可以在这里找到的 eclipse 插件:
http://code.google.com/p/chromedevtools/
在您在 eclipse 中编辑的 javascript 源代码中设置断点并在 chrome 中浏览您的页面。一旦遇到 javascript 断点,eclipse 调试器就会停止并让您进入、跳过、浏览变量等。非常好!
Use the debugging tools supported by the browser. As mentioned above Firebug for Firefox Chrome Developer Tools from Chrome IE Developer for IE.
That way you can detect cross-browser issues. To help reduce the cross-browser issues, use a javascript framework ie jQuery, YUI, moo tools, etc.
Below is a screenshot (javascript-debug.png) of what it looks lime in Firebug.
1) hit 'F12'
2) click the 'Script' tab and 'enable it' (if you are already on your page - hit 'F5' to re-load)
3) next to the 'All' drop down, there will be another dropdown to the right. Select your javascript file from that dropdown.
In the screenshot, I've set a break-point at line 42 by 'left-mouse-click'. This will enable you to break, inspect, watch, etc.
JavaScript 在浏览器中执行,这与 Eclipse 相去甚远。Eclipse 必须以某种方式连接到浏览器的 JavaScript 引擎才能对其进行调试。因此,没有通过 Eclipse 对 JavaScript 进行内置调试,因为无论如何 JS 并不是它的主要关注点。
但是,您可以安装一些插件来进行 JavaScript 调试。我相信主要的是AJAX Toolkit Framework (ATF)。它在 Eclipse 中嵌入了一个 Mozilla 浏览器以进行调试,因此它无法处理编写 JavaScript 时通常出现的跨浏览器并发症,但它肯定会有所帮助。
可以通过使用AJAX 工具框架在 Eclipse 中设置断点来调试 JavaScript 。
MyEclipse(基于 Eclipse,需要订阅)和Webclipse(一个 Eclipse 插件,目前免费),来自我的公司 Genuitec,新设计了(截至 2015 年)内置的JavaScript 调试:
您可以调试通用 Web 应用程序和 Node.js 文件。
对于 Node.js,有Nodeclipse 0.2 ,其中包含一些针对chromedevtools的错误修复