2012-09-26 5 views
13

Mi piace l'eclissi e con alcuni ritocchi può essere utilizzato per la programmazione javascript. C'è il completamento della sintassi, il linting, la formattazione e c'è "outlining", anche se solo per i semplici file javascript.Esiste un plug-in di eclissi che crea una vista struttura per il "modello di modulo javascript rivelatore"?

Ciò che mi infastidisce è che non esiste alcuna "vista struttura" per i file che seguono il modello di progettazione "modulo rivelatore". Questo è il mio stile di programmazione preferito.

C'è un plug-in da qualche parte che aggiunge ad Eclipse una vista struttura "estesa" che è in grado di "vedere dentro" la struttura nidificata di un file .js scritto nello "stile modulo rivelatore", mostrando le funzioni private incapsulate e membri? (Il normale "vista eclisse contorno è di solito vuota per questo tipo di stile)

risposta

8

Rispondendo alla mia domanda, ancora una volta:.

le funzioni JavaScript all'interno del IIFE devono essere annotati in stile JSDoc, allora saranno visualizzati . nella vista struttura

l'intero processo è descritto qui, con le immagini:

http://www.kajabity.com/2012/02/how-i-introduced-jsdoc-into-a-javascript-project-and-found-my-eclipse-outline/

+0

Lavorando fuori il vostro esempio [su questa questione] (http://stackoverflow.com/questions/12838536/best -practices-per-jsdoc ing-javascript-files-written-in-the-revealing-module), finalmente ho funzionato! Ho dovuto fare un: 'var namespace = {}; namespace = (function() {}()); ', che alla fine ha riunito tutti i pezzi e ha funzionato correttamente! Piuttosto eccitante –

+0

Esiste un consiglio simile per [test al gelsomino] (https://jasmine.github.io/2.2/introduction.html). Le funzioni in linea sono in parametri di chiamata funzione. – Batandwa

+0

@knb Questa risposta dovrebbe essere contrassegnata come accettata, credo. –

Problemi correlati