¿Cuál es una buena manera de ver los archivos fuente de javascript de dojo en Eclipse con Aptana?
-
05-07-2019 - |
Pregunta
Tengo Aptana instalado dentro de Eclipse. Estoy trabajando en un proyecto con la biblioteca de JavaScript dojo 1.2 instalada.
Cuando abro uno de los archivos dijit .js del dojo, el código está formateado de una manera bastante difícil de leer. El Eclipse " Esquema " La vista muestra una lista de funciones con nombres como " _2 " y " ew " ;. No muy amigable para los humanos.
Me refiero al código fuente que se ve así:
dojo.declare (" dijit.InlineEditBox ", dijit._Widget, {edit: false, autoSave: true, buttonSave: " ;, button, Cancel: " " ;, quot; AsHtml: false, editor: " dicho .form.TextBox ", editorParams: {}, onChange: function (_1) { }, onCancel: function () { }, ancho: "100%", valor: ", ", noValueIndicator: " & nbsp; & nbsp; & nbsp; & # 9997; & nbsp; & nbsp; & nbsp; & nbsp; " ;, constructor: función () { this.editorParams = {}; }, postMixInProperties: function () { esto.heredado (argumentos); this.displayNode = this.srcNodeRef; var _2 = {ondijitclick: " _onClick ", onmouseover: " _onMouseOver ", onmouseout: " _onMouseOut ", onfocus: " _onMouseOver ", onblur: " _onMouseOut "}; para (var _3 en _2) { this.connect (this.displayNode, _3, _2 [_3]); } dijit.setWaiRole (this.displayNode, " button "); if (! this.displayNode.getAttribute (" tabIndex ")) { this.displayNode.setAttribute (" tabIndex ", 0); } this.attr (" valor ", this.value || this.displayNode.innerHTML); }, setDisabled: function (_4) { dojo.deprecated ("dijit.InlineEditBox.setDisabled () está en desuso. Use attr ('disabled', bool) en su lugar. ", ", " 2.0 "); this.attr (" desactivado ", _ 4);
¿Cómo obtengo un mensaje más claro, " más amigable " vista de un archivo .js?
Solución
Debería poder descargar versiones sin comprimir de la biblioteca en dojotoolkit.org . Aquí está el árbol de origen para 1.2.2 .
Otros consejos
Debería descargar la distribución de la fuente del dojo porque el " estándar " La versión está comprimida con la herramienta Dojo ShrinkSafe (algo similar al método de compresión Yui basado en Rhino) que es 100% seguro y ahorra aproximadamente un 20% de espacio. Dentro del archivo de origen, encontrará una carpeta de Util completa con herramientas de utils para probar, comprimir, compilar y documentar unidades por unidad :)
http://download.dojotoolkit.org/ : aquí encontrará una lista de todos los descargables. distribuciones