2011-12-28 82 views
3

我試圖讓Aptana studio 3提供dojo 1.7.1代碼協助,但沒有成功。可以使用AMD的dojo 1.7.1在Aptana 3中提供代碼協助嗎?

AMD - 異步模塊定義。

一個簡單的網頁上使用異步模塊加載(通過道場1.7 AMD支持):

require([ "dojo/dom", "dojo/fx", "dojo/_base/fx", "dojo/_base/array", "dojo/domReady!"], 
    function(dom, fx, fxbase, array) { ... }); 

我如何在變數DOM,FX,fxbase代碼輔助,...?

+0

我不知道你在用什麼「AMD」,但我可以告訴你,你是唯一一個在http://stackoverflow.com/questions/tagged/amd的前20條結果中使用它的人。 。也許你應該擴展它,以防萬一縮寫被廣泛用於指定與你的意思不同的與編程有關的東西。 – 2011-12-28 19:37:05

+0

@Complicatedseebio:他指的是[AMD模塊](http://requirejs.org/docs/whyamd.html),它是Dojo 1.7中的一個重要新功能。儘管如此,我不知道什麼是正確的SO標籤。 – hugomg 2011-12-28 19:56:21

+0

@missingno讓我們嘗試一下「dojo-amd」,看看它是否有效。 – 2011-12-28 20:06:07

回答

2

由於語法相對較新,Aptana可能無法單獨與AMD打交道。但是,Aptana曾經能夠從Dojo的版本中使用元數據文件。這對您自己的AMD代碼完成代碼無效,但它可能有助於使用Dojo方法。它可能是this one,但我不確定Aptana使用該文件的過程是什麼。

+0

的「js-amd」標籤,感謝您的鏈接,但是我已經試過這個文件,它似乎沒有幫助像我的例子那樣的代碼。這就是爲什麼我試圖針對分別注入dojo dojo/dom,dojo/fx和dojo/_base/array的「dom,fx,array」變量的具體情況。我在爲那些已建立的接口完成代碼之後。 – shawnT 2011-12-28 22:00:23