2012-09-26 8 views
13

Lubię zaćmienie, a przy pewnych zmianach można go użyć do programowania w javascript. Istnieje uzupełnianie składni, linting, formatowanie i "zarysowanie", aczkolwiek tylko dla prostych plików javascript.Czy istnieje wtyczka zaćmienia, która tworzy widok konspektu dla "wzoru modułu ujawniającego javascript"?

Co mnie denerwuje, to że nie ma "Widoku konspektu" dla plików zgodnych z wzorcem "odkrywczego modułu". Jest to mój ulubiony styl kodowania.

Czy istnieje gdzieś dodatek, który dodaje do Eclipse "rozszerzony" widok konspektu, który jest w stanie "zobaczyć wewnątrz" zagnieżdżoną strukturę pliku .js napisanego w "stylu odkrywczego modułu", pokazując enkapsułowane funkcje prywatne i członkowie? (Normalny „widok zaćmienie kontur jest zazwyczaj pusta dla tego typu stylu)

Odpowiedz

8

Odpowiadając na moje własne pytanie, znowu.

javascript funkcje wewnątrz Iife musi zostać odnotowany w stylu JSDoc, a następnie pojawi się . w widoku konspektu

cały proces został opisany tutaj, ze screenów:

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

+0

Praca wyłączyć przykład [w tej sprawie] (http://stackoverflow.com/questions/12838536/best -practices-for-jsdoc ing-javascript-files-written-in-the-revealing-module), w końcu udało mi się to zrobić! Musiałem zrobić: 'var namespace = {}; namespace = (function() {}()); ', który ostatecznie przyniósł wszystkie elementy razem i sprawił, że zarys działa poprawnie! Całkiem ekscytujące. –

+0

Czy istnieje jakaś podobna rada dla [testów jaśminowych] (https://jasmine.github.io/2.2/introduction.html). Funkcje inline są w parametrach wywołania funkcji. – Batandwa

+0

@knb Ta odpowiedź powinna być oznaczona jako zaakceptowana, tak myślę. –

Powiązane problemy