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

Используйте Google Closure Compiler в качестве библиотеки вместо скрипта
Могу ли я написать свой собственный основной класс Java, который вызывает методы вcompile.jar. Я хотел бы сделать несколько вызовов компилятора и не хочу писать код для использования Runtime.exec, а также не хочу ждать загрузки Java перед каждым...
1171 просмотров

Почему компилятор Closure не будет применять сигнатуры функций для объектов, возвращаемых анонимными функциями?
Я создаю объекты с ограничениями частного/общего доступа, как обычно продвигает Крокфорд. Например, у меня есть что-то вроде этого: var foo = (function() { var myPrivateVariable = "whatever"; return {...
275 просмотров
schedule 20.12.2022

Как заставить компилятор закрытия Google сохранять строгий режим использования; в скомпилированном js-коде?
Если вы используете шаблон модуля и у вас что-то вроде этого: (function () { "use strict"; // this function is strict... }()); и скомпилируйте код с помощью Google Closure Compiler, директива "use strict"; не попадет в...
8294 просмотров

Как запретить Closure Compiler переименовывать true, false и null
Google Closure Compiler переименовывает все «истинные», «ложные» и «нулевые» вхождения в коде, например; var s = true, x = null, V = false; и вместо этого использует эти сокращения; в таких условиях, как; if (someVariable == s)...
1754 просмотров
schedule 22.03.2022

Google Closure Compiler: проблема с программным доступом
Я пытаюсь получить доступ к инструменту Closure Compiler программно , но возникают проблемы как с PHP, так и с JavaScript. Вот быстрый и грязный PHP-скрипт, который я состряпал, чтобы поиграть с REST API компилятора: <?php if...
875 просмотров
schedule 20.05.2023

Как правильно минимизировать строки с помощью Google Closure Compiler?
Я нахожусь в середине написания плагина jQuery, и я хотел бы уменьшить размер моего скрипта, заменив часто используемые строки свойств CSS перечислениями. Однако Google Closure Compiler заменяет все строковые переменные строковыми литералами....
720 просмотров
schedule 20.12.2023

Компилятор Google Closure, сделайте выходной файл в одну строку
Есть ли возможность сделать выходной файл компилятора Closure одной строкой? В какой-то момент он оборачивает код, вставляя новую строку, и я не нашел возможности изменить это поведение. Спасибо
640 просмотров
schedule 08.06.2024

Закрытие Google: параметры проверки типов проблем, которые должны быть функциями
Я возился с проверкой типов в компиляторе закрытия Google. Система типов кажется полезной, если не самой сложной. Я доволен большинством ограничений, но это кажется немного странным. Я вижу проблемы с указанием типов аннотаций для функций,...
2001 просмотров

Отчеты Google Closure Compiler: JSC_TRAILING_COMMA
Я использую Google Closure Compiler для сжатия js, но во всяком случае получаю следующее сообщение об ошибке: JSC_TRAILING_COMMA: ошибка синтаксического анализа. Internet Explorer имеет нестандартную интерпретацию замыкающих запятых. Массивы...
1078 просмотров

опасное использование глобального предупреждения об этом объекте в Google Closure Compiler
У меня есть код, который выглядит так: var MyObject = function () { this.Prop1 = ""; this.Prop2 = []; this.Prop3 = {}; this.Prop4 = 0; } А потом у меня есть это: var SomeObject = new MyObject(); Когда я запускаю свой код...
2351 просмотров
schedule 21.02.2022

externs для плагина jQuery Star Rating и компилятора Google Closure
Я создал файл externs, чтобы иметь возможность скомпилировать плагин jQuery Star Rating Plugin fyneworks.com/jquery/star-rating/#tab-Testing с ADVANCED_OPTIMIZATIONS компилятора Google Closure. Но, несмотря на то, что я ссылаюсь на стандартный...
1166 просмотров

Имеет ли смысл минимизировать код, используемый в NodeJS?
Мне было интересно, поскольку Clojure Compiler и UglifyJS оптимизируют код не только по размеру, но и по производительности (хотя я думаю, что размер является основным приоритетом), будет ли мое приложение node.js работать быстрее, если оно было...
22557 просмотров

Как иметь тип в экстернах Closure Compiler без конструктора
Я пытаюсь сделать экстерны для компилятора закрытия Google для типов, у которых нет конструктора. Я пробовал следующее, но это дает мне ошибку Bad type annotation. Unknown type WindowsMediaActiveX.Cdrom , потому что ничто не говорит компилятору,...
1065 просмотров

Closure Compiler - анализировать Javascript в командной строке, не читая его с диска?
Я вызываю Closure Compiler (closurecompiler.jar) из скрипта. Сценарий также генерирует некоторый javascript, который компилятору Closure необходимо скомпилировать. Есть ли способ разобрать этот javascript в Closure Compiler, не записывая его на диск...
519 просмотров
schedule 24.11.2022

Как управлять E2E-тестированием веб-приложения AngularJS перед минификацией?
Мы создаем WebApp, используя AngularJS Seed в качестве шаблона проекта. Существует множество контроллеров, директив, сервисов, каждый в своем js-файле. Содержимое папки приложения будет уменьшено с помощью Closure. Все зависимости lib будут...
475 просмотров

Каков лимит запросов REST API Google Closure Compiler?
Выполняя слишком много запросов от Closure Compiler API, вы получаете эту ошибку: Error(22): Too many compiles performed recently. Try again later. Каков фактический/текущий предел? Это часовой лимит? Сворачивающееся окно? Любая...
1743 просмотров
schedule 20.01.2023

Параметры компилятора закрытия
Я хочу использовать Closure Compiler для минимизации/сжатия JS-кода. проблема в том, что он не минимизируется так, как я ожидаю. рассмотрите код ниже. когда я передаю строку var func = function ( someArgument ) { alert ( someArgument );...
2617 просмотров

Closure Compiler (расширенный режим) Как проектировать классы?
У меня есть класс, который имеет примерно такую ​​структуру: function MyClass() { // constructur stuff } MyClass.prototype.myFunc = function () { // example function }; MyClass.myStaticFunc = function () { // example static function...
1152 просмотров
schedule 20.02.2024

Код с ошибками после компиляции закрытия
У меня есть несколько объектов; один называется DomDependent, один называется WorkFlow, один называется посредником. Домзависимый имеет следующий код: myApp.DomDependent.attachEvents=function(){...
176 просмотров
schedule 30.07.2023

Шаблон модуля Javascript и компилятор закрытия Google
Сейчас я использую компилятор закрытия Google в проекте Drupal. Мой Javascript структурирован с использованием шаблона модуля JavaScript . Из-за того, как работает Drupal, я компилирую каждый файл JS отдельно. Режим простой компиляции работает...
610 просмотров