Я искал googled, чтобы найти любой существующий трансилер ES-6 для ES-5. Там я нашел traceur-compiler. Я просто попробовал это, вставив на страницу и нашел, что она работает нормально.Как работает трассировщик-компилятор для преобразования ES-рядом с ES-present
Тогда мне было любопытно понять, как работают traceur-compiler
под капотом. Затем я начал понимать исходный код библиотеки, который занимал у меня довольно много времени, чтобы понять внутреннюю реализацию библиотеки.
Я считаю, что для понимания работы traceur-compiler
, если я получу какой-то инструмент или какой-то механизм, который показывает эквивалентный выход ES-5 для некоторого образца ввода сценария ES-6. Мне было бы намного легче понять работу.
Для примера скажем, Ниже приведен пример ES-6 код
class Greeter {
constructor(message) {
this.message = message;
}
greet() {
console.info(this.message); // 'Hello, world!'
}
};
var greeter = new Greeter('Hello, world!');
greeter.greet();
Я хотел бы знать, ES-5 эквивалент кода выше.
Любая идея, если есть режим отладки traceur-компилятора или какой-либо другой инструмент, облегчающий мне то же самое.
Мне непонятно, что вы хотите знать/проблема. Не могли бы вы рассказать о своем вопросе, пожалуйста? –
@FelixKling Пожалуйста, проверьте вопрос еще раз. Я обновил его. Пожалуйста, дайте мне знать, можете ли вы это понять сейчас. – dopeddude
Итак, по сути, вы просите нас передать вам ресурс вне сайта, который может объяснить вам, как работает traceur? – Claies