2011-06-13 81 views
4

在這裏獲得一些代碼完成支持真的很酷。也就是說,當我輸入是否有IDE/IDE插件支持JavaScript CommonJS模塊?

var math = require("math"); 

我很想得到不僅僅是通常Object屬性的更多,當我鍵入「math.」。

AMD modules的支持將是理想的,但我會對Modules 1.x感到滿意,特別是如果IDE或實現支持的插件是開源的。

如果您知道一個動態執行JavaScript代碼的IDE,可以在沒有任何特殊支持的情況下完成此操作,例如,一個在後臺打開網頁瀏覽器,以捕獲所有在AMD模塊框架中正在進行的瘋狂腳本加載 - 通過<script /> -DOM-插入的東西。

+0

這將是朝着使JavaScript的大團隊友好的這樣的一大步。 – SimplGy 2012-07-06 20:16:42

回答

6

我相信WebStorm在支持require方面正在取得進展。雖然支持nodeJS支持的require的特定實現,但這種支持與nodeJS支持很難結合。

看到一個TicketPlugin

+1

如果您可以獲得該WebStorm聲明,我會接受答案。如果您將問題誤解爲「您喜歡什麼JavaScript IDE」,我甚至會將其+1。 – Domenic 2011-06-14 13:13:28

+0

@Domenic你的權利我去了一個完整的切線。讓我看看我能否找到源代碼。 – Raynos 2011-06-14 13:27:43

+0

謝謝@Raynos!非常感激。 – Domenic 2011-06-14 14:18:23

0

我用過的最好的Javascript IDE有以下幾種。

  1. 的Aptana IDE /的Aptana Eclipse插件
  2. 微軟的Expression Web/Visual Studio中
  3. 的Eclipse JSDT(JavaScript開發工具包)

也許,集錦有這個功能在一定程度上。在大多數情況下,您將不得不提供一個引用指向庫的引用指針,該庫將包含用於代碼完成的方法。

+3

你忘了提及WebStorm。恥辱你 – Raynos 2011-06-13 13:51:59

+0

@Raynos WebStorm看起來很有前途。不過,我還沒有評估或使用它來提供良好的反饋。 – bhagyas 2011-06-14 07:56:07

+2

我個人使用過,發現它是一個更好的工具,然後是上面提到的3。一個堅實的競爭者也是cloud9ide。 Netbeans也值得一提,因爲我發現它是js的支持,比VS&Aptana – Raynos 2011-06-14 08:20:59

相關問題