什么是运行JavaScript的好方法?

10

对于Ruby语言,我们有irb。对于Python语言,我们有IDLE。那么,对于Javascript语言,是使用Firebug还是Chrome上的空白页面来进行交互式运行或测试Javascript的最佳方式?


可能是 https://dev59.com/t3RA5IYBdhLWcg3wzhNY 的重复问题。 - Vivin Paliath
4个回答

6

您也可以访问JSBinJSFiddle

在iPhone上,有一个名为JSanywhere的应用(似乎是由一位日本作者编写)。

关于它的信息在Google上的英文资料不多,但可以从App Store免费下载。


JSBin和JSFiddle也非常好。JSConsole可能更接近于像irb或IDLE这样的交互式控制台。 - nonopolarity
JSBin可以让我运行仅包含JS代码而不需要HTML,但JSFiddle却不能。 - knocte

5

除了@alex已经提到的替代方案:

在浏览器上:

两者都有基本的自动完成功能。

独立控制台:


JSConsole非常好,因为它可以显示整个对象的内容,就像Ruby的inspect()或在irb中显示的内容一样。 - nonopolarity
如果你使用的是Mac电脑,你也可以使用node-repl或苹果公司的jsc。我在我的博客上有更多相关内容:http://www.bubblefoundry.com/blog/2009/09/javascript-console/ - pr1001

0

'squarefree' 的 'shell' 和 'jsenv' bookmarklets 很好用:

https://www.squarefree.com/bookmarklets/webdevel.html

我更喜欢使用书签小程序,这样我就可以在当前页面的环境中工作。

Firebug 狂热者可以在其他浏览器中使用 Firebug Light:http://getfirebug.com/firebuglite

然而,对于以下内容,现代浏览器内置的调试器是无可比拟的:

  • 超时错误消息
  • 错误行号
  • 添加断点
  • 实时范围检查

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接