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

Должен ли я использовать YUI Compressor или новый компилятор Google Closure для сжатия моего JavaScript?
YUI Compressor был признан лучшим инструментом для минимизации, но Closure кажется, что он мог бы быть лучше.
19960 просмотров

Эквивалент Google Closure Compiler для HTML?
Существует ли аналог Google компилятора закрытия для минимизации HTML?
2390 просмотров

компилятор.jar компилировать список файлов просто в одном exec
Можно ли одной командой предоставить несколько исходных файлов, каждый из которых имеет собственный файл назначения? Таким образом, Java не нужно будет загружать для каждого файла, который я компилирую. Я использую SIMPLE_OPTIMIZATIONS. Я знаю,...
425 просмотров

Лучший способ определить объект конфигурации с помощью Google Closure
Мне нравится, как компилятор Google Closure оптимизирует символы в коде. Однако я не нашел хорошего способа определить общедоступные экспортированные функции, которые принимают объекты конфигурации в качестве параметров. Рассмотрим этот фрагмент...
1303 просмотров

Как автоматически генерировать экстерны для компилятора Google Closure
Предположим, вы работаете в проекте javascript с несколькими зависимостями внешних библиотек и хотите скомпилировать свои источники с помощью компилятора Google Closure в режиме ADVANCED_OPTIMIZATIONS. Поскольку в этом режиме компилятор...
4926 просмотров

Как работает замыкающий компилятор?
Мне интересно, как работает Google Closure Compiler. Могу ли я, например, заставить его преобразовывать вызовы функций, например: if (MyApp.isArray(...)) { // foobar } к фактической реализации: if ((typeof sthing === 'Object'...
552 просмотров

Google Closure Compiler не возвращает скомпилированный код?
В другом вопросе здесь, в Stack Overflow, я наткнулся на очень полезный фрагмент кода для отправки кода в Google Closure Compiler, который может довольно хорошо минимизировать файлы JavaScript. Однако проблема, с которой я сталкиваюсь, заключается...
169 просмотров

Компилятор замыкания экспортирует все прототипы и статические методы
Есть ли простой способ для компилятора закрытия экспортировать класс и все его прототипы и статические методы и сохранить имена в качестве общедоступного API? По умолчанию дополнительный параметр переименовывает все переменные, но вы можете...
3140 просмотров

удалить код отладки с помощью службы REST закрытия Google?
Как удалить код отладки из javascript с помощью службы REST закрытия Google. Я знаю, что мне нужно указать переменную отладки для компилятора JS следующим образом: --define='DEBUG=false' (с использованием DEBUG в условиях if). Но как указать это...
291 просмотров
schedule 04.07.2023

Почему в примере с пловром Hello World возникает ошибка JSC_MISSING_PROVIDE_ERROR?
Я пытаюсь начать работу с plovr , используя простой пример "Hello World" в Closure: The Definitive Guide Майкла Болина. Но моя сборка выдает ошибку. Может ли кто-нибудь просветить меня относительно моей ошибки? Вот мой макет файла:...
1490 просмотров

Тестирование прироста производительности при сжатии кода JavaScript
Я использовал 5 компрессоров JavaScript для сжатия библиотеки JavaScript (JSMin, компрессор YUI, Packer, компилятор закрытия и UglifyJS) Теперь я знаю, что компилятор закрытия является победителем в уменьшении размера файла. Однако я также хочу...
874 просмотров

Какие стандартные экстерны предоставляет командная строка Google Closure и как их получить через интерфейс Java?
В настоящее время я использую этот код: com.google.javascript.jscomp.Compiler.setLoggingLevel(Level.OFF); com.google.javascript.jscomp.Compiler compiler = new com.google.javascript.jscomp.Compiler(); CompilerOptions options = new...
548 просмотров

Каково текущее состояние статической проверки типов JavaScript?
Я знаю, что Google Closure Compiler выполняет проверку типов, но есть ли какие-либо альтернативы, желательно не так тесно связанные с библиотекой и оптимизатором? Если нет, есть ли способ заставить Google Closure Compiler только выполнять...
2716 просмотров
schedule 16.12.2022

Использование компилятора Closure с Underscore.js _.template
Есть ли способ скомпилировать шаблоны Underscore.js на сервере и заставить компилятор Closure работать с созданным кодом? Основная проблема в том, что _.template : _.template = function(str, data) { var c = _.templateSettings; var...
818 просмотров

Google Closure Compiler - удаление мертвого кода на основе внешних
Я пытаюсь использовать компилятор закрытия Google, чтобы разделить код моего приложения в зависимости от того, где он будет запускаться (на сервере или на клиенте) с помощью одной переменной. В этом примере все, что будет вызываться на сервере,...
1696 просмотров

Как предотвратить появление предупреждения «Свойство MyProp1 никогда не определялось в MyObject»?
У меня есть HTML-код, содержащий строку JSON. В обратном вызове on DOM ready у меня есть что-то вроде этого: MyObject = JSON.parse($('#TheJsonString').html()); Позже в моем коде я пишу что-то такое: var SomeVar = MyObject.MyProp1;...
8093 просмотров

javascript setTimeout и компилятор закрытия Google
У меня есть несколько операторов setTimeout, и после того, как я запускаю свой код через компилятор закрытия, они, похоже, не работают. У меня есть 3 вида этих утверждений: 1) Вызовите функцию: setTimeout("MyFunctionName()", 3000); 2)...
1156 просмотров
schedule 08.12.2022

Как использовать closurebuilder для компиляции и минимизации скриптов
Я совершенно новичок в закрытой библиотеке и начинаю. Я только что установил Python на свой компьютер с Windows7, хочу объединить и минимизировать сценарии. Я выполнил некоторые команды, как описано здесь , но безрезультатно. вот некоторые...
2234 просмотров

Почему Closure Compiler настаивает на добавлении дополнительных байтов?
Если я даю Closure Compiler что-то вроде этого: window.array = '0123456789'.split(''); Он «компилирует» его в это: window.array="0,1,2,3,4,5,6,7,8,9".split(","); Теперь, как вы можете сказать, это больше. Есть ли причина, по...
1222 просмотров

Play 2.0 - внутренняя ошибка компилятора закрытия в активе JavaScript
В моем проекте Play 2.0 я помещаю файл processing-1.3.6.js , который является версией языка обработки javascript, в папку app/assets/scripts и больше ничего не делаю. Теперь, когда я пытаюсь получить доступ к веб-сайту, Play пытается...
875 просмотров