Подготовить скрипт для компиляции в компиляторе JavaScript (Google Closure) - PullRequest
1 голос
/ 17 сентября 2011

У меня есть код, написанный во многих местах. Я хочу провести рефакторинг кода, чтобы иметь возможность использовать компилятор JavaScript для проверки производительности и синтаксиса. Какова рекомендация для подготовки кода для компиляции?

  • У меня есть код JavaScript, написанный с EJS для рендеринга некоторых серверных данных в JavaScript:

Код:

<% if(product.type){ %>
        $('#someid').html('<%= product.type %>');   //javascript
<% } %>
  • Я думаю, что компилятор изменит имя моей переменной (я знаю, что она может быть настроена так, чтобы не изменять какую переменную, но у меня так много их используется на страницах, скриптах или виджетах / подстраницах; что-то вроде global var ), в этом случае он обязательно свернет мой код.

Я слышал, что запись в стиле замыкания помогает изменять конфликты между файлами скриптов. Нужно ли переписывать весь код, используя этот шаблон? Должен ли я построить код из Scatch? Я прошу способ подготовить код для компиляции, любое предложение?

1 Ответ

0 голосов
/ 18 сентября 2011

Компилятор не меняет глобальные имена и имена свойств.Он просто переименовывает локальные переменные и удаляет пробелы.

...