Вопросы с тегом 'google-closure-compiler'

Компилятор Google Closure компилирует типизированный надмножество современного JavaScript для целевой версии JavaScript, применяя проверку типов, удаление мертвого кода, минимизацию и другие улучшения.
6
ответов

Выполнение команды в задаче Grunt

Я использую Grunt (инструмент построения командной строки на основе задач для проектов JavaScript) в моем проекте. Я создал пользовательский тег, и мне интересно, можно ли запустить в него команду. Чтобы уточнить, я пытаюсь использовать Closure Temp...
задан 05 мая '12 в 1:20
3
ответов

Как указать параметр необязательно с помощью встроенного JSDoc?

Согласно вики JSDoc для @param, вы можете указать, что @param является необязательным, используя /** @param {String} [name] */ function getPerson(name) { } и вы можете указать параметр inline, используя function getPerson(/**String*/ name) { ...
задан 03 мая '11 в 21:23
4
ответов

разница между "void 0" и "undefined"

Я использую "Closure Compiler" , при компиляции моих скриптов я трачу следующее: Перед компиляцией: // ==ClosureCompiler== // @compilation_level SIMPLE_OPTIMIZATIONS // @output_file_name default.js // @formatting pretty_print,print_input_delimiter...
задан 26 янв. '11 в 18:24
4
ответов

Как документировать строковый тип в jsdoc с ограниченными возможными значениями

У меня есть функция, которая принимает один строковый параметр. Этот параметр может иметь только одно из нескольких определенных возможных значений. Каков наилучший способ документировать то же самое? Должен ли shapeType быть определен как enum или T...
задан 30 сент. '13 в 15:10
7
ответов

Должен ли я использовать компрессор YUI или новый компилятор Google Closure для сжатия моего JavaScript?

YUI Compressor был лучшим инструментом для минимизации, но Closure кажется, что это может быть лучше.
задан 06 нояб. '09 в 12:23
5
ответов

Как документировать исходный код CoffeeScript с помощью JSDoc?

У меня есть код, написанный на CoffeeScript, и я хочу оптимизировать сгенерированный JavaScript с помощью Google Closure Compiler, поэтому эти файлы должны быть документированы с помощью JSDoc. Мой вопрос в том, как я могу документировать файлы *. c...
задан 20 окт. '11 в 11:23
10
ответов

jQuery, скомпилированный с помощью Google Closure Compiler

Кто-нибудь скомпилировал jQuery против недавно выпущенного Google Closure компилятора? Сообщалось о большой экономии в размере кода. Мне любопытно, в чем преимущество, если jQuery был скомпилирован с ним.
задан 07 нояб. '09 в 6:18
8
ответов

Компилятор Google Closure с приложениями jQuery

У меня много времени инвестировано в jquery и большое приложение, построенное с ним. Недавно я просматривал Google Closure Library, но в это время нашел, что это не так элегантно, как jquery. Я считаю, что это может иметь некоторый потенциал и будет ...
задан 10 июля '10 в 10:25
10
ответов

Исключить код отладки JavaScript во время минимизации

Я изучаю разные способы минимизации кода JavaScript, включая обычный JSMin, Packer и YUI. Мне действительно интересен новый Google Closure Compiler, поскольку он выглядит исключительно мощным. Я заметил, что Пакер Dean Edwards имеет функцию, исключа...
задан 29 мая '10 в 12:31
4
ответов

Имеет ли смысл модифицировать код, используемый в NodeJS?

Мне было интересно, так как Clojure Компилятор и UglifyJS не только оптимизируют код для размера, но и для производительности (хотя я думаю, что размер является основным приоритетом), сможет ли мое приложение node.js работать быстрее, если оно было ...
задан 22 авг. '12 в 11:17
5
ответов

Как заставить компилятор закрытия Google держать "использовать строгий"; в скомпилированном js-коде?

Если вы используете шаблон модуля и имеете что-то вроде этого: (function () { "use strict"; // this function is strict... }()); и скомпилируйте код с помощью компилятора Google Closure, директива "use strict"; не попадет в скомпилированный ...
задан 16 дек. '10 в 19:32
2
ответов

Play Framework 2: JavaScript дублируется в результате минимизации (компилятор google закрытия)

У меня есть странная проблема, связанная с мини-обработкой JavaScript, проблема в том, что при размещении файлов JavaScript, таких как test1.js, test2.js внутри папки /assets/javascript/test и использовании следующих параметров для компилятора замык...
задан 06 сент. '13 в 15:28
3
ответов

Какова цель передачи аргументов анонимным функциям таким образом?

Возможный дубликат: Как работают блокировки JavaScript? Я играл с Google Closure Compiler, помещая случайный код, чтобы посмотреть, что он будет делать. Он переписал одну из моих функций, чтобы выглядеть примерно так: (function(msg) { consol...
задан 03 окт. '12 в 0:23
3
ответов

Компилятор Google Closure когда-либо снижает производительность?

Я пишу расширение Google Chrome. Поскольку файлы JavaScript загружаются с диска, их размер едва ли имеет значение. В любом случае я использую Google Closure Compiler, потому что, по-видимому, он может оптимизировать производительность, а также умень...
задан 09 нояб. '11 в 16:45
5
ответов

Получение закрытия-компилятора и Node.js, чтобы играть приятно

Есть ли проекты, которые использовали node.js и short-compiler (CC для краткости) вместе? Официальная рекомендация CC состоит в том, чтобы скомпилировать весь код для приложения вместе, но когда я скомпилирую какой-то простой node.js-код, который ...
задан 27 нояб. '11 в 20:47