使用Aptana在Eclipse中查看dojo的javascript源文件有什么好方法?

时间:2009-01-08 01:30:34

标签: eclipse dojo aptana code-formatting

我在Eclipse中安装了Aptana。我正在开发一个安装了dojo 1.2 JavaScript库的项目。

当我打开dojo的dijit .js文件之一时,代码的格式是一种相当难以阅读的方式。 Eclipse“Outline”视图显示了名称为“_2”和“ew”的函数列表。不是很友好。

我在谈论看起来像这样的源代码:

  

dojo.declare( “dijit.InlineEditBox”,dijit._Widget,{编辑:假,自动保存:真,buttonSave: “”,buttonCancel: “”,renderAsHtml:假,主编: “dijit.form.TextBox”, editorParams:{},的onChange:功能(_1){   },onCancel:函数(){   },宽度: “100%”,值: “”,noValueIndicator: “✍”,构造:功能(){   this.editorParams = {};   },postMixInProperties:函数(){   this.inherited(参数);   this.displayNode = this.srcNodeRef;   var _2 = {ondijitclick:“_ onClick”,onmouseover:“_ onMouseOver”,onmouseout:“_ onMouseOut”,onfocus:“_ onMouseOver”,onblur:“_ onMouseOut”};   for(var _3 in _2){   this.connect(this.displayNode,_3,_2 [_3]);   }   dijit.setWaiRole(this.displayNode, “按钮”);   如果(!this.displayNode.getAttribute( “的tabIndex”)){   this.displayNode.setAttribute( “的tabIndex”,0);   }   this.attr( “值”,THIS.VALUE || this.displayNode.innerHTML);   },setDisabled:功能(_4){   dojo.deprecated(不推荐使用“dijit.InlineEditBox.setDisabled()。请改用attr('disabled',bool)。”,“”,“2.0”);   this.attr( “禁用”,_ 4);

如何更清楚,更“友好”地查看这样的.js文件?

2 个答案:

答案 0 :(得分:1)

您应该能够在dojotoolkit.org下载该库的未压缩版本。 Here是1.2.2的源代码树。

答案 1 :(得分:0)

您应该下载dojo源代码分发,因为“标准”版本使用dojo ShrinkSafe工具(类似于基于Rhino的yui compress方法)压缩,100%安全并节省大约20%的空间使用量。在源存档中,您将找到一个Util文件夹,其中包含用于单元测试,压缩,构建和记录的utils工具:)

http://download.dojotoolkit.org/ - 在这里您可以找到所有可下载发行版的列表