2016-07-03 3 views
2

Я только что обновил свое Eclipse с Марса до Неона. Содержимое контура для js-файлов теперь разбито: оно не отображает мои объекты-члены класса, а только имена классов. Это путь я объявляю мои «объекты»:Javascript Outline in Eclipse Neon - Java EE IDE

function ClappingOption(){ 
'use strict'; 

if(ClappingOption.initialized === undefined) { 

ClappingOption.prototype.setHtml = function (jqSelector) { 
    console.log('hello'); 
}); 

ClappingOption.initialized=true; 
} 

} 

Есть ли возможность/плагин, чтобы активировать схему для этого стиля кодирования? или я должен переписать свой код?

ответ

1

В Neon инструментарий JavaScript был практически создан с нуля. Я предполагаю, что разбитое представление Outline для ES5 будет исправлено в предстоящей версии. В настоящее время, если вы используете ES6 (ECMAScript 2015) вид Outline будет работать, как ожидалось:

'use strict'; 
class ClappingOption { 
    setHtml(jqSelector) { 
    console.log('hello'); 
    }; 
} 
+1

Проблема заключается в том, что некоторые браузеры до сих пор используется не поддерживают класс. Как вы обходите это? – frank

+0

@frank, я еще не тестировал его, но, возможно, я бы использовал компилятор [ES6-to-ES5] (https://babeljs.io/repl/#?evaluate=true&lineWrap=false&presets=es2015%2Creact%2Cstage- 2 & код = 'использование% 20strict' % 3B% 0D% 0Aclass% 20ClappingOption% 20% 7B% 0D% 0A% 20% 20setHtml (jqSelector)% 20% 7B% 0D% 0A% 20% 20% 20% 20console.log (» Привет ')% 3B% 0D% 0A% 20% 20% 7D% 3B% 0D% 0A% 7D). – howlger

Смежные вопросы