是否有与浏览器无关的Javascript IDE?

Tom*_*ter 13 javascript ide

有谁知道一个让你写javascript的程序; 然后执行它 - 一直与浏览器无关?我不想要DOM操作,相当于Console.Write对我来说已经足够了.

我正在考虑DrScheme的一些东西 - 很棒的大代码编辑窗口,让你运行它,停止它.虽然所有其他功能(调试等)都是邪恶的,但它们并不重要. DrScheme http://plt-scheme.org/screenshots/drscheme-env.jpg

Ion*_*tan 5

最近,我一直在使用Mozilla Rhino(基本上是对Apache POI库进行脚本编写)来进行一些JavaScript工作,这是用Java编写的JavaScript解释器(您也可以将JavaScript脚本编译为Java类)。我是从命令行运行脚本的,但是我可以很容易地将编辑器(PSPad)设置为执行并在编辑器中输出脚本结果。我相信,如果您更喜欢使用Eclipse,可以使用外部工具在Eclipse中完成相同的操作。

使用Mozilla Rhino很不错。您不必为那里的所有浏览器怪癖所困扰,并且获得了可以使用的漂亮JavaScript 版本1.7。此版本的JavaScript具有迭代器,生成器,let表达式,数组推导,解构赋值,新的数组函数,并且Mozilla Rhino甚至内置了对延续的支持。

Mozilla Rhino的缺点是它的例外情况报告不一致,有时并不能提供丰富的信息(有时缺少文件名和文件行)。但另一方面,该软件包附带了使用Java Swing构建的调试器。您可以在此处设置断点,并使用普通的调试器执行所有操作。

我一直在使用自己从CVS来源编译的二进制版本,因为迭代器的实现中存在错误,在我报告后,Norris Boyd立即修复了该错误。


REA*_*REW 2

如果没有浏览器,您将需要一些东西来托管/编写脚本,所以我想说操作系统是您的第一个调用点。某些程序通过使用 jscript 插件来提供可扩展性模型。您可以使用 jscript 与应用程序交互。

您有 .js 和 .jse 文件,可以在 ms 脚本主机上运行,​​当然假设您在 Windows 上。

查看http://msdn.microsoft.com/en-us/library/4yyeyb0a(VS.85).aspx

简而言之,我是说您可以在记事本中编写,然后双击 .js/.jse 文件并运行它。这将是最简单的方法。

http://www.aptana.com/也很酷

安德鲁