Символы отладки JavaScript - PullRequest
2 голосов
/ 21 октября 2010

При использовании уменьшенного или сгенерированного javascript я хотел бы иметь возможность видеть исходный источник шаг через оригинал, а не сгенерированный вывод.

Это было бы во многом аналогично отладке символов для скомпилированного двоичного файлафайлы позволяют видеть исходный источник.

Исходный источник может быть даже не javascript, а некоторым эквивалентом, например Script # или выводом из jwacs.

В идеале это может работать с существующими отладчиками, возможнокак плагин FireBug.

Ответы [ 2 ]

2 голосов
/ 21 октября 2010

Я думаю Google Closure Compiler - это ваше решение, но мне нужно прочитать его еще раз, чтобы быть уверенным.

Редактировать: Да, вот и все(ссылка обновлена)

1 голос
/ 21 октября 2010

Когда вы видите уменьшенный JavaScript, это все, что есть.JavaScript не передается в «скомпилированном» виде, как исполняемые файлы;нет доступных символов или оригинального кода.Лучшее, что вы можете сделать, это запустить его через процедуру форматирования ala http://jsbeautifier.org/, или я слышал, что есть плагин для Firebug, который будет выполнять то же самое.Вы по-прежнему будете иметь все однобуквенные имена переменных и еще много чего.Единственный способ получить оригинальный код - это загрузить его таким образом.

...