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

Как я могу загрузить свой собственный js-модуль с помощью goog.provide и goog.require?
Мы пытаемся переключить упаковку для нашего проекта с dojo на google closure, но пока нам не повезло. Вот простой пример, иллюстрирующий то, чего мы пытаемся достичь: <html xmlns="http://www.w3.org/1999/xhtml"> <head>...
9840 просмотров

Как сделать goog.Timer более точным?
Я создал объект goog.Timer ( http://closure-library.googlecode.com/svn/docs/class_goog_Timer.html ) с new goog.Timer(1) для запуска функции каждую миллисекунду путем прослушивания события тика. Однако вместо этого функция, казалось, работала...
805 просмотров

Как вызвать функцию, когда мышь поднимается над goog.ui.Control?
Я попытался вызвать функцию, когда мышь поднимается выше подкласса goog.ui.Control : /** @override */ myapp.MyButton.prototype.handleMouseUp = function(e) { goog.base(this, 'handleMouseUp', e); alert('Woof!'); } Однако, когда я...
203 просмотров

Как мне сообщить компилятору javascript Closure, чтобы он не запутывал имена методов webkitAudioContext?
Я использую конструктор webkitAudioContext , встроенный в браузеры webkit, в своем приложении, написанном с использованием javascript Google Closure. После того, как я скомпилировал свой javascript с помощью Plovr в РАСШИРЕННОМ режиме, я...
1173 просмотров

использование библиотеки закрытия Google из скриптов приложения Google с использованием HtmlService
Можно ли получить доступ к функциям библиотеки закрытия Google из скриптов приложения Google через HtmlService? Файлы html в скриптах Google, кажется, отфильтровывают все, что связано с библиотекой закрытия. проект: я изучаю утилиты управления DOM...
1027 просмотров

Предпочтительный метод рекурсивного оформления в Closure
Я ищу способ взять фрагмент документа (сгенерированный из шаблона Soy) в Google Closure и рекурсивно украсить любые элементы соответствующими компонентами пользовательского интерфейса в реестре. Мне кажется, что этого должно быть относительно...
362 просмотров

Создание структуры Dom или только манипулирование (лучшая практика) (как это делает Google)
Как лучше всего создавать RIA с помощью JavaScript и Google Closure Library? Иметь один HTML-сайт, который загружается, а Javascript будет создавать все элементы Dom, или лучше иметь несколько HTML-сайтов, на которых можно манипулировать только...
133 просмотров

Аннотация плохого типа. Неизвестный тип
Я продолжаю получать предупреждение, упомянутое выше, но не могу понять, почему. Я добавил deps.js, а deps.js содержит ссылку на тип. Вот код нарушения: goog.provide("MyCompany.MyApp.dom");...
2525 просмотров

Поддерживает ли Google Closure аккордеон?
Мне нравится стиль левого меню на этой странице: https://developers.google.com/closure/utilities/docs/linter_howto . Если вы нажмете на стрелку влево, папка упадет вниз. Включен ли этот код в библиотеку Google Closure для меню? Я пытался...
381 просмотров
schedule 22.06.2022

как правильно вызвать закрытие google strContains
Когда я пытаюсь скомпилировать соевый шаблон, содержащий этот код закрытия {if strContains($field, "date") } Это ошибка com.google.template.soy.base.SoySyntaxException: не весь код соответствует синтаксису Soy V2 (найден тег {if...
499 просмотров

Библиотека закрытия Google заблокирована
Для одного из моих проектов мне нужно загрузить библиотеку закрытия Google: <script src="http://closure-library.googlecode.com/svn/trunk/closure/goog/base.js"></script> Но я получаю: [blocked] The page at http://xxx/index.html...
260 просмотров
schedule 02.12.2022

Как сделать локализацию в Google Closure
В настоящее время я использую простой текст в своем приложении Closure. Я хочу добавить локализацию к этому тексту. Я только что нашел несколько статей о функции goog.getMsg, которая используется для такой локализации. Насколько я понял, это...
2336 просмотров

Внешние компиляторы закрытия решают проблему, но я не понял, почему?
Я компилирую свой исходный код с помощью компилятора закрытия, и когда я вызываю функцию, которая получила объект события из сети, приложение выдает ошибку в консоли. Вызывается функция: /** * @param {goog.events.Event} event Socket.io-Wrapper...
86 просмотров

Строка формата ClojureScript с goog.string.format не заменяет
Я пытаюсь отформатировать цвет в шестнадцатеричном формате для использования в HTML, запустив ClojureScript в браузере. Вот моя функция «формат». (defn gen-format [& args] (apply gstring/format args) ) в пространстве имен «strings»,...
4157 просмотров

Идентичный код медленнее, чем эквивалент библиотеки закрытия JS
Я хотел создать алгоритм бинарного поиска с некоторыми модификациями. Поэтому я взял код из библиотеки закрытия Google и начал делать эти модификации. Моя модифицированная версия казалась медленнее, чем должна быть, поэтому я медленно удалил все,...
62 просмотров

Аннотации компилятора закрытия Google для передачи перечислений
Кажется, я не могу найти правильные аннотации компилятора закрытия, чтобы передать карту перечислений. Например: заданы EventTargets A , B с: /** @enum {string} */ MYNS.A.EventType = {EA : 'ea1'}; /** @enum {string} */ MYNS.B.EventType =...
214 просмотров

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