Вопросы по теме 'google-closure-compiler'
Должен ли я использовать YUI Compressor или новый компилятор Google Closure для сжатия моего JavaScript?
YUI Compressor был признан лучшим инструментом для минимизации, но Closure кажется, что он мог бы быть лучше.
19960 просмотров
schedule
20.06.2022
Эквивалент Google Closure Compiler для HTML?
Существует ли аналог Google компилятора закрытия для минимизации HTML?
2390 просмотров
schedule
20.03.2023
компилятор.jar компилировать список файлов просто в одном exec
Можно ли одной командой предоставить несколько исходных файлов, каждый из которых имеет собственный файл назначения? Таким образом, Java не нужно будет загружать для каждого файла, который я компилирую. Я использую SIMPLE_OPTIMIZATIONS.
Я знаю,...
425 просмотров
schedule
05.02.2023
Лучший способ определить объект конфигурации с помощью Google Closure
Мне нравится, как компилятор Google Closure оптимизирует символы в коде. Однако я не нашел хорошего способа определить общедоступные экспортированные функции, которые принимают объекты конфигурации в качестве параметров. Рассмотрим этот фрагмент...
1303 просмотров
schedule
30.03.2023
Как автоматически генерировать экстерны для компилятора Google Closure
Предположим, вы работаете в проекте javascript с несколькими зависимостями внешних библиотек и хотите скомпилировать свои источники с помощью компилятора Google Closure в режиме ADVANCED_OPTIMIZATIONS.
Поскольку в этом режиме компилятор...
4926 просмотров
schedule
06.05.2022
Как работает замыкающий компилятор?
Мне интересно, как работает Google Closure Compiler. Могу ли я, например, заставить его преобразовывать вызовы функций, например:
if (MyApp.isArray(...)) {
// foobar
}
к фактической реализации:
if ((typeof sthing === 'Object'...
552 просмотров
schedule
20.03.2022
Google Closure Compiler не возвращает скомпилированный код?
В другом вопросе здесь, в Stack Overflow, я наткнулся на очень полезный фрагмент кода для отправки кода в Google Closure Compiler, который может довольно хорошо минимизировать файлы JavaScript.
Однако проблема, с которой я сталкиваюсь, заключается...
169 просмотров
schedule
07.07.2022
Компилятор замыкания экспортирует все прототипы и статические методы
Есть ли простой способ для компилятора закрытия экспортировать класс и все его прототипы и статические методы и сохранить имена в качестве общедоступного API? По умолчанию дополнительный параметр переименовывает все переменные, но вы можете...
3140 просмотров
schedule
23.06.2022
удалить код отладки с помощью службы 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 просмотров
schedule
19.03.2022
Тестирование прироста производительности при сжатии кода JavaScript
Я использовал 5 компрессоров JavaScript для сжатия библиотеки JavaScript (JSMin, компрессор YUI, Packer, компилятор закрытия и UglifyJS)
Теперь я знаю, что компилятор закрытия является победителем в уменьшении размера файла. Однако я также хочу...
874 просмотров
schedule
10.12.2022
Какие стандартные экстерны предоставляет командная строка 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 просмотров
schedule
21.02.2024
Каково текущее состояние статической проверки типов 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 просмотров
schedule
24.05.2022
Google Closure Compiler - удаление мертвого кода на основе внешних
Я пытаюсь использовать компилятор закрытия Google, чтобы разделить код моего приложения в зависимости от того, где он будет запускаться (на сервере или на клиенте) с помощью одной переменной. В этом примере все, что будет вызываться на сервере,...
1696 просмотров
schedule
20.01.2023
Как предотвратить появление предупреждения «Свойство MyProp1 никогда не определялось в MyObject»?
У меня есть HTML-код, содержащий строку JSON. В обратном вызове on DOM ready у меня есть что-то вроде этого:
MyObject = JSON.parse($('#TheJsonString').html());
Позже в моем коде я пишу что-то такое:
var SomeVar = MyObject.MyProp1;...
8093 просмотров
schedule
26.01.2023
javascript setTimeout и компилятор закрытия Google
У меня есть несколько операторов setTimeout, и после того, как я запускаю свой код через компилятор закрытия, они, похоже, не работают. У меня есть 3 вида этих утверждений:
1) Вызовите функцию:
setTimeout("MyFunctionName()", 3000);
2)...
1156 просмотров
schedule
08.12.2022
Как использовать closurebuilder для компиляции и минимизации скриптов
Я совершенно новичок в закрытой библиотеке и начинаю. Я только что установил Python на свой компьютер с Windows7, хочу объединить и минимизировать сценарии. Я выполнил некоторые команды, как описано здесь , но безрезультатно. вот некоторые...
2234 просмотров
schedule
16.06.2022
Почему Closure Compiler настаивает на добавлении дополнительных байтов?
Если я даю Closure Compiler что-то вроде этого:
window.array = '0123456789'.split('');
Он «компилирует» его в это:
window.array="0,1,2,3,4,5,6,7,8,9".split(",");
Теперь, как вы можете сказать, это больше. Есть ли причина, по...
1222 просмотров
schedule
28.08.2022
Play 2.0 - внутренняя ошибка компилятора закрытия в активе JavaScript
В моем проекте Play 2.0 я помещаю файл processing-1.3.6.js , который является версией языка обработки javascript, в папку app/assets/scripts и больше ничего не делаю. Теперь, когда я пытаюсь получить доступ к веб-сайту, Play пытается...
875 просмотров
schedule
05.11.2022