2011-12-28 61 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