Вопросы по теме 'google-closure-compiler'
Используйте Google Closure Compiler в качестве библиотеки вместо скрипта
Могу ли я написать свой собственный основной класс Java, который вызывает методы вcompile.jar.
Я хотел бы сделать несколько вызовов компилятора и не хочу писать код для использования Runtime.exec, а также не хочу ждать загрузки Java перед каждым...
1171 просмотров
schedule
22.05.2022
Почему компилятор 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 просмотров
schedule
10.05.2022
Как запретить 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 просмотров
schedule
02.04.2022
Отчеты Google Closure Compiler: JSC_TRAILING_COMMA
Я использую Google Closure Compiler для сжатия js, но во всяком случае получаю следующее сообщение об ошибке:
JSC_TRAILING_COMMA: ошибка синтаксического анализа. Internet Explorer имеет нестандартную интерпретацию замыкающих запятых. Массивы...
1078 просмотров
schedule
09.02.2023
опасное использование глобального предупреждения об этом объекте в 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 просмотров
schedule
23.04.2024
Имеет ли смысл минимизировать код, используемый в NodeJS?
Мне было интересно, поскольку Clojure Compiler и UglifyJS оптимизируют код не только по размеру, но и по производительности (хотя я думаю, что размер является основным приоритетом), будет ли мое приложение node.js работать быстрее, если оно было...
22557 просмотров
schedule
13.02.2022
Как иметь тип в экстернах Closure Compiler без конструктора
Я пытаюсь сделать экстерны для компилятора закрытия Google для типов, у которых нет конструктора.
Я пробовал следующее, но это дает мне ошибку Bad type annotation. Unknown type WindowsMediaActiveX.Cdrom , потому что ничто не говорит компилятору,...
1065 просмотров
schedule
15.12.2023
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 просмотров
schedule
26.07.2022
Каков лимит запросов 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 просмотров
schedule
14.05.2022
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 просмотров
schedule
20.11.2023