4

在这里获得一些代码完成支持真的很酷。也就是说,当我输入

var math = require("math");

当我键入“”时,我希望获得的不仅仅是通常的Object属性math.

AMD 模块的支持将是理想的,但我会对Modules 1.x感到满意,特别是如果实现支持的 IDE 或插件是开源的。

如果您知道有一个 IDE 可以动态执行 JavaScript 代码到极端程度,例如,它在后台启动 Web 浏览器以捕获所有疯狂的脚本加载,则可以在没有任何特殊支持的情况下完成此操作-via- <script />-DOM-insertion 在 AMD 模块框架中发生的事情。

4

2 回答 2

6

我相信 WebStorm 在支持require. 这种支持与 nodeJS 支持是硬耦合的,因此支持requirenodeJS 正在使用的特定实现。

查看票证插件

于 2011-06-14T08:22:48.770 回答
0

我用过的最好的 Javascript IDE 如下。

  1. Aptana IDE/Aptana Eclipse 插件
  2. 微软表达式网络/Visual Studio
  3. Eclipse JSDT(Javascript 开发工具包)

大概,Aptana 一定程度上有这个特性。在大多数情况下,您必须提供一个指向包含用于代码完成的方法的库的引用指针。

于 2011-06-13T13:08:48.523 回答