Я хотел бы использовать Google Closure Compiler для создания набора модулей CommonJS. Можно ли это сделать из коробки? В качестве альтернативы, есть ли какое-то простое преобразование, которое можно сделать с CommonJS...
Когда я помещаю комментарий над моей переменной или функцией с @private в ней, что она на самом деле делает? Я просмотрел документацию, но я все еще не уверен. goog.provide ('мой проект' ); / **@private */...
Кто-нибудь получил Google Closure Linter (gjslint )для работы с Sublime Text 2 для Windows? Когда я запускаю его, я получаю следующее (через меню «Инструменты» или CTRL+SHIFT+J ):Имя файла, имя каталога или...
Я пишу свою собственную библиотеку для проекта на работе для приложения браузера, и у меня есть та же старая проблема, решая, как комментировать код. Я пытаюсь следовать синтаксису JsDoc, но буду...
Я пишу расширение для Google Chrome. Поскольку файлы JavaScript загружаются с диска, их размер практически не имеет значения. Я все равно использую Google Closure Compiler, потому что, очевидно, он может сделать ...
В настоящее время я добавляю аннотацию типа в личный модуль javascript, но сейчас я застрял при попытке ввести функцию, принимающую регулярное выражение в качестве параметра, но ни одна из следующих попыток не работает: ...
Можно ли как-то передать флаги командной строки, такие как --language_in=ECMASCRIPT5 или --jscomp_off=internetExplorerChecks, в Google Closure Compiler Service API? Я не могу найти его в Service API...
Если я передам Closure Compiler что-то вроде этого :window.array = '0123456789'.split(''); Он «компилирует» его в этот:window.array="0,1,2,3,4,5,6,7,8,9".split(","); Теперь, как вы можете сказать, это больше....
У меня есть API ведения журнала, который я хочу открыть для некоторого внутреннего кода JS. Я хочу иметь возможность использовать этот API для ведения журнала, но только при создании отладочной сборки. Сейчас он у меня частично работает. Он только регистр
Я скопировал и вставил свой код js в компилятор Google, и когда я скопировал его обратно в свое приложение, он не работал.Я понял, что мой код нуждается в jquery, поэтому я скопировал код jquery и свой код в ...
Я просматривал один из уменьшенных файлов js, сгенерированных закрытием. Я обнаружил, что везде, где я проверяю равенство между переменной и строкой, например, a == "13" || Заменяет его закрытие a == "40" ...
«ПРЕДУПРЕЖДЕНИЕ - Подозрительный код. Результат оператора getprop не используется». Я вижу это для двух строк в моем коде JavaScript, когда использую компилятор закрытия. Это typedef среди ...
Я пытаюсь заставить компилятор Google Closure не переименовывать объекты при передаче в качестве настроек или данных функции. Посмотрев на аннотации, представленные в jQuery, я подумал, что это сработает: / ** @ ...
Я совсем недавно взял на себя управление проектом, потому что мои клиенты, предыдущие веб-разработчики, исчезли. Единственные файлы, с которыми мне нужно работать, - это файлы, хранящиеся на локальном сервере. Единственная проблема, с которой я столкнулс
Я сейчас пишу плагин jQuery и хочу уменьшить его размер моего скрипта, заменив часто используемые строки свойств CSS на перечисления. Однако компилятор Google Closure заменяет все ...
Я знаю, что компилятор Google Closure выполняет проверку типов, но есть ли какие-либо альтернативы, желательно не столь тесно связанные с библиотека и оптимизатор? Если нет, есть ли какой-нибудь способ получить ...
Можно подавить предупреждения для отдельных файлов с помощью компилятора Closure от Google через аннотацию @suppress. Однако, похоже, невозможно подавить несколько предупреждений одновременно ...
I have my own Javascript library, which I want to minify by using Google closure compiler with Advanced optimization. By looking at the docs I see how to declare functions which are used outside of ...
, я использовал 5 компрессоров JavaScript для сжатия библиотеки JavaScript (JSMin, компрессор YUI, Packer, компилятор замыкания и UglifyJS). Теперь я знаю, что компилятор замыкания является победителем в сокращении .. .
According to the JSDoc wiki for @param you can indicate a @param is optional using /** @param {String} [name]
* /
function getPerson (name) {
} и вы можете указать встроенный параметр с помощью ...
Можно ли использовать компилятор закрытия для удалить неиспользуемые части jQuery? У меня есть сценарий, который использует только сетевые функции jQuery (json), и мне нужен минимизированный сценарий, который удаляет ...
Компилятор Google Closure имеет тег "@typedef", но можно ли использовать его в своем коде? (Я знаю, что это сработает, но не одобряют ли это?) Итак, вот мой тип / ** * typedef объекта плана * @typedef {...
Недавно я создал проект с помощью инструментария Dojo, и мне понравилось, как вы можете пометить часть кода как включены в скомпилированную версию на основе произвольной условной проверки. Я использовал это, чтобы ...
Я ищу способы минимизировать файлы javascript как часть нашего процесса CI, чтобы мы могли использовать неминифицированные файлы в разработке и получать их автоматически сжатые при развертывании в промежуточную стадию ...
Я признаю, что задал вопрос о том, почему компилятор Closure не укорачивает определенный код, который на первый взгляд кажется сокращаемым уже несколько дней назад, но в данном случае эта причина неприменима ...
I have manage to create a small size js application that uses jQuery and jQuery UI using google's closure compiler with advanced optimizations. Just for clarity: I have not compiled jQuery itself, ...
Я использую внешнюю библиотеку (Phonegap) в довольно большом проекте Closure. К сожалению, Phonegap генерирует тонну предупреждений компилятора (все «опасное использование этого»). Достаточно, чтобы поиск ...