有谁知道可以自动完成javascript AMD风格的IDE:
// my dojoConfig defined aliases to the packages I use (dojo, dmidz)
// so in dmidz/my-module.js
define(['dojo/dom-construct'], function(cons){// requiring some dojo module
cons.// <- oh it is nicely displaying list of dom-construct module methods
});
Run Code Online (Sandbox Code Playgroud)
请不要只提供您喜欢的最好,最酷的IDE.我尝试过Komodo和Webstorm,我只是无法让它们工作,或者我没有正确配置它们......但没有一个可以设置与dojoConfig相同的别名(太难了?).例如在Webstorm中,有一个库概念,我添加了dojo和我的包,但当然没有办法,如果不知道别名路径.还有一个Path Variables概念,无法理解它是如何工作的,文档太差了!
感谢您的帮助.
我是Dojo(1.7)的新手,我对AMD装载机和全球哲学感到非常兴奋,然后我觉得我已经红了几十个文档并且搜索了很多,我的大脑开始烧烤,我仍然无法理解并执行一些操作:我想显示任何类型的JSON 的dijit.Tree ,是的,就像JSON编辑器,因为我还使用持久性JSON文件来存储少量数据(不仅仅用于GET /.../传输).这是我的期望:
{"infos":{"address":"my address","phone":"my
phone"},"insurance":{"forks":[14,53,123],"prices":[5,8,"3%"]}}
这是我的最后一次尝试,它可能完全不是正确的方式,(也许我必须继承)但据我所知,我需要玩3个类(dojo存储,树模型和树小部件),但首先它似乎模型无法获取根节点,请检查我的不同代码注释.那么,请问有没有耐心的人可以给我一个简单的例子,有一些明确的解释(是的,我有点要求),至少是构造函数选项的正确必要变量列表,我需要开始显示我的一个很好的树视图json文件,有这么多我完全失去了,非常感谢!
...
// before there is the AMD part that load the needed things
Xhr.get({ url:'data/file.json', handleAs:'json',
load: function(data){
console.log('xhr.loaded : ', data);// got my javascript object from the json string
var store = new ItemFileReadStore({// is it the right store I need ??
// or the Memory store ?
// assuming later I'll need to save the data changes
rootId : 'root',//
rootLabel : 'Archive',// useless ? …
Run Code Online (Sandbox Code Playgroud)