Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.05.2010, 18:51
Аватар для KOLANICH
Профессор
Отправить личное сообщение для KOLANICH Посмотреть профиль Найти все сообщения от KOLANICH
 
Регистрация: 22.11.2008
Сообщений: 277

Google Closure Library
как её использовать
1 где её файл (или она состоит из кучи файлов и каждый нужно подключать отдельно?)
2 хочу создать меню в углу экрана
как это сделать

Последний раз редактировалось KOLANICH, 06.05.2010 в 14:36.
Ответить с цитированием
  #2 (permalink)  
Старый 05.05.2010, 21:40
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Сообщение от KOLANICH
где её файл
http://closure-compiler.googlecode.c...ler-latest.zip

и java нужна:
http://www.java.com/ru/download/
Ответить с цитированием
  #3 (permalink)  
Старый 05.05.2010, 21:50
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Riim,
library, не compiler.
Ответить с цитированием
  #4 (permalink)  
Старый 06.05.2010, 06:08
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Сообщение от Kolyaj
library, не compiler.
извиняюсь, невнимательно прочитал. А кто-нибудь пользовался этим Closure Library ?
Ответить с цитированием
  #5 (permalink)  
Старый 11.05.2010, 14:33
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Closure Library можно получить через svn(http://code.google.com/p/closure-lib...ource/checkout), весит оно около 24 метров. Как это делать ищите сами в google например , объяснять мне лень.

Если мы хотим что-то использовать то это нужно подключать.

Например чтобы использовать:
<script>goog.dom.createDom</script>


нужно сначала подключить:
<script>goog.require('goog.dom');</script>


при этом в html странице указывать файл нужно только:

<script src="closure-library-read-only/closure/goog/base.js"></script>

библиотека же сама догрузит:
/goog/dom/gom.js


вот общий код:
<script src="closure-library-read-only/closure/goog/base.js"></script>
<script>
  goog.require('goog.dom');
</script>
<script>
  var newHeader = goog.dom.createDom('h1');
</script>


Еще одно, в каждом файле использующем CL есть и должно быть в самом верху (// Licensed under the Apache License, Version 2.0 (the "License"); ... и бла бла бла на два обзаца ...)
Ответить с цитированием
  #6 (permalink)  
Старый 11.05.2010, 15:12
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

ps:
Обязательно выносить подключение методов в отдельные тэги скрипт:
<script>
  goog.require('goog.dom');
</script>


если сделать так:
<script>
//этот код приведет к ошибке
goog.require('goog.dom');
var newHeader = goog.dom.createDom('h1');
</script>

то получите ошибку, т.к. require вызывается после закрывающего тега:</script> и
var newHeader = goog.dom.createDom('h1')
вызовется раньше, чем код подгрузиться для него, что приведет к ошибке.

Последний раз редактировалось Gozar, 11.05.2010 в 15:28. Причина: комментарий
Ответить с цитированием
  #7 (permalink)  
Старый 25.05.2010, 14:45
Аватар для KOLANICH
Профессор
Отправить личное сообщение для KOLANICH Посмотреть профиль Найти все сообщения от KOLANICH
 
Регистрация: 22.11.2008
Сообщений: 277

а если я пишу userjs, то мне что делать?
создавать тег скрипт?
тогда придётся юзать unsafeWindow, что небезопасно и неудобно
Ответить с цитированием
  #8 (permalink)  
Старый 14.06.2010, 12:25
Аспирант
Посмотреть профиль Найти все сообщения от bugmenot
 
Регистрация: 24.07.2009
Сообщений: 62

воспользоваться скриптом вычисления зависимостей и скомпилировать в один js файл:
http://code.google.com/intl/ru-RU/cl.../calcdeps.html
Ответить с цитированием
  #9 (permalink)  
Старый 15.06.2010, 16:19
Аватар для KOLANICH
Профессор
Отправить личное сообщение для KOLANICH Посмотреть профиль Найти все сообщения от KOLANICH
 
Регистрация: 22.11.2008
Сообщений: 277

короче ничего не понимаю , ничего не работает, пишет ошибки, ну его нафиг
есть какая-либо не моструозная библиотека для создания менюшек?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Google Map - opacity в Opera velo Библиотеки/Тулкиты/Фреймворки 0 30.03.2010 05:37
Google Chrome Андрей Параничев Opera, Safari и др. 42 02.08.2009 14:23
Google maps maxWidth: ??? konstantinopol Общие вопросы Javascript 8 16.03.2009 18:20
Как создать проверку вводимого пароля на стойкость, используя API Google. Александр Черепов Элементы интерфейса 4 03.11.2008 02:16