Qual è un buon modo per visualizzare i file sorgente javascript di dojo in Eclipse con Aptana?
-
05-07-2019 - |
Domanda
Ho Aptana installato in Eclipse. Sto lavorando a un progetto con la libreria JavaScript dojo 1.2 installata.
Quando apro uno dei file .j dijit di dojo, il codice viene formattato in un modo piuttosto difficile da leggere. The Eclipse " Outline " view mostra un elenco di funzioni con nomi come " _2 " e "ew". Non molto amichevole per l'uomo.
Sto parlando di un codice sorgente simile al seguente:
dojo.declare (" dijit.InlineEditBox ", dijit._Widget, {editing: false, salvataggio automatico: è vero, buttonSave: " ", ButtonCancel: " ", renderAsHtml: false, redattore: " dijit .form.TextBox ", editorParams: {}, onChange: funzione (_1) { }, OnCancel: function () { }, Larghezza: " 100% ", valore: " ", noValueIndicator: " & nbsp; & nbsp; & nbsp; & nbsp; & # 9997; & nbsp; & nbsp; & nbsp; & nbsp; ", costruttore: function () { this.editorParams = {}; }, PostMixInProperties: function () { this.inherited (argomenti); this.displayNode = this.srcNodeRef; var _2 = {ondijitclick: " _onClick ", onmouseover: " _onMouseOver ", onmouseout: " _onMouseOut ", onfocus: " _onMouseOver ", onblur: " _onMouseOut "}; per (var _3 in _2) { this.connect (this.displayNode, _3, _2 [_3]); } dijit.setWaiRole (this.displayNode, " "); if (this.displayNode.getAttribute ("! tabIndex ")) { this.displayNode.setAttribute (" tabIndex ", 0); } this.attr (" valore ", this.value || this.displayNode.innerHTML); }, SetDisabled: function (_4) { dojo.deprecated (" dijit.InlineEditBox.setDisabled () è deprecato. Usa invece attr ('disabled', bool). ", " ", " 2.0 "); this.attr (" disabile ", _ 4);
Come posso ottenere più chiaramente, "più amichevole"? visualizzazione di tale file .js?
Soluzione
Dovresti essere in grado di scaricare versioni non compresse della libreria all'indirizzo dojotoolkit.org . Qui è l'albero dei sorgenti per 1.2.2 .
Altri suggerimenti
Dovresti scaricare la distribuzione del sorgente dojo perché lo " standard " il rilascio è compresso con lo strumento dojo ShrinkSafe (qualcosa di simile al metodo di compressione yui basato su Rhino) che è sicuro al 100% e consente di risparmiare circa il 20% di spazio. All'interno dell'archivio sorgente troverai una cartella Util piena di strumenti utils per test unitari, compressione, creazione e documentazione :)
http://download.dojotoolkit.org/ - qui troverai un elenco di tutti i download distribuzioni