我在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文件?
答案 0 :(得分:1)
您应该能够在dojotoolkit.org下载该库的未压缩版本。 Here是1.2.2的源代码树。
答案 1 :(得分:0)
您应该下载dojo源代码分发,因为“标准”版本使用dojo ShrinkSafe工具(类似于基于Rhino的yui compress方法)压缩,100%安全并节省大约20%的空间使用量。在源存档中,您将找到一个Util文件夹,其中包含用于单元测试,压缩,构建和记录的utils工具:)
http://download.dojotoolkit.org/ - 在这里您可以找到所有可下载发行版的列表