Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JavaScript Library (JSL), Бета-версия библиотеки 
V
    Опции темы
dXdYdZ
Дата 17.8.2007, 02:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 146
Регистрация: 16.4.2007

Репутация: 0
Всего: 4



Создана бета - версия библиотеки JSL (JavaScript Library).
Посмотреть можно здесь: http://dojo.com.ua/JSL/
PM MAIL   Вверх
smartov
Дата 17.8.2007, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: нет
Всего: 259



В общем неплохо, но видно что бета, как библиотека, так и сайт. У меня firefox чуть не померла
33 тысячи ошибок набежало, когда я заметил что всё тормозит. 
А все из-за компонента слайдер, попробуешь его повести, отпускаешь, а дальше каждое движение мыши генерирует ошибку. Ужас.

Многие строки сообщений в библиотеке написаны в непонятной кодировке - советую просто использовать английский. Как и на сайте при загрузке страниц компонентами на пол секунды вылазит надпись в неверной кодировке.

Присутствуют грамматические ошибки, например на странице загрузки:
"Текущую версию Вы можете загрузить сдесь."
Правильно "здесь".

Ну и конечно очень бы хотелось примеры использования основных функций, описанных в библиотеке, а то из описания не всегда все ясно, а лезть в код тоже не хочется. 

---

На странице "Лицензия":

Универсальная общественная лицензия - это GPL - General Public License, к которой часто в начале добавляют GNU (GNU GPL)
GNU само по себе это не лицензия.

Так же, если подразумевается, что я смогу использовать вашу библиотеку в закрытых коммерческих проектах, то хотелось бы иметь лицензию BSD, а не GPL.
Потому что по лицензии GPL я, используя Вашу библиотеку, буду обязан открыть код всей системы, что оне всегда возможно.

PM MAIL   Вверх
dXdYdZ
Дата 17.8.2007, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 146
Регистрация: 16.4.2007

Репутация: 0
Всего: 4



Цитата

У меня firefox чуть не померла
33 тысячи ошибок набежало, когда я заметил что всё тормозит. 

А какой FireFox?
Цитата

Потому что по лицензии GPL я, используя Вашу библиотеку, буду обязан открыть код всей системы, что оне всегда возможно.

И для варианта лицензии GPL для библиотек? (есть 2 версии - для ПО и для библиотек)
Цитата

Многие строки сообщений в библиотеке написаны в непонятной кодировке

Исправлю. Вообще-то кодировка UTF-8, так как файлы иногда грузятся с помощью Ajax.
Цитата

Присутствуют грамматические ошибки, например на странице загрузки:
"Текущую версию Вы можете загрузить сдесь."
Правильно "здесь".

Спасибо за информацию. Просто очень спешил.
Цитата

Ну и конечно очень бы хотелось примеры использования основных функций, описанных в библиотеке, а то из описания не всегда все ясно, а лезть в код тоже не хочется. 

Будут, но позже.

Спасибо за информацию.

Это сообщение отредактировал(а) dXdYdZ - 17.8.2007, 23:24
PM MAIL   Вверх
dXdYdZ
Дата 17.8.2007, 23:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 146
Регистрация: 16.4.2007

Репутация: 0
Всего: 4



Одну из ошибок со слайдером исправил. Тестировал в FireFox 2.0 - ошибок нет (если не считать предупреждения относительно свойств CSS)
Надпись в неверной кодировке сменил на Loading...
PM MAIL   Вверх
smartov
Дата 18.8.2007, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: нет
Всего: 259



Цитата(dXdYdZ @  17.8.2007,  22:23 Найти цитируемый пост)
Вообще-то кодировка UTF-8, так как файлы иногда грузятся с помощью Ajax

Ну тогда имеет смысл уже весь сайт в UTF-8 писать.


Цитата(dXdYdZ @  17.8.2007,  22:58 Найти цитируемый пост)
Одну из ошибок со слайдером исправил. Тестировал в FireFox 2.0 - ошибок нет

Да. теперь все ок.

А предполагается что стиль виджетов можно будет легко менять?
PM MAIL   Вверх
dXdYdZ
Дата 18.8.2007, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 146
Регистрация: 16.4.2007

Репутация: 0
Всего: 4



Цитата

А предполагается что стиль виджетов можно будет легко менять?

Да. Причём без дополнительного программирования. Пример:
Код

<style>
.slideShow {border: 1px solid green; background-color: #eeeeee; height: 150px; width: 150px; float: left; margin: 10px;}
</style>

А для создания компонента:
Код

<div widget="slideShow" params="interval: 3000" class="slideShow">
      <div widget="slideItem"/>1111111111</div>
      <div widget="slideItem"/>2222222222</div>
      <div widget="slideItem"/>3333333333</div>
</div>


Каждый компонент имеет свою DOM. Корневой элемент компонента - задаётся его свойством domNode.
Большинство узлов DOM компонента имеют своё имя класса. Меняя стили, соответствующие данному имени класса, можно менять вид того или иного компонента.
Имена классов для того или иного компонента указаны на сайте (правда, пока не для всех).
При возникновении того или иного события имя класса узла компонента может меняться.
Например для дерева cNode - имя класса пункта, при наведении мыши меняется на cNodeOver.
То есть задать вид узла дерева можно так:
Код

<style>
.cNode {background-color: #ffffff;}
.cNodeOver {background-color: #0000ff;},
.cNodeSelected {background-color: #00ff00;}
</style>


Кроме этого планируется усовершенствование некоторых из имеющихся компонент. Например для вкладок - сделать ещё 3 варианта - с размещением вкладок вверху справа, а также слева и справа от области с содержимым.

Это сообщение отредактировал(а) dXdYdZ - 18.8.2007, 14:19
PM MAIL   Вверх
Tony
Дата 21.8.2007, 00:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

Репутация: 1
Всего: 12



С радостью взял бы твой Editor, но баги. IE вообще не может открыть страницу, ФФ работет на ура.В Опере есть баги. Например: Болд срабатывает только с 2 раза.... Так4то колдуй  smile 


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
dstorm81
Дата 21.8.2007, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

Репутация: нет
Всего: 39



посмотрел, скрипты как скрипты, много таких собирающих всё и систематизирующих, мож кому и пригодится smile
но вот это меня прикольнуло 
widget="tabContainer" params="selectIndex: 2"
неужели нельзя загнать это в класс или в rel
в титле, альт?
или валидность это не наш конек? smile
а что это такое onselectstart="return false;" в боди?







--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
dXdYdZ
Дата 21.8.2007, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 146
Регистрация: 16.4.2007

Репутация: 0
Всего: 4



Цитата

С радостью взял бы твой Editor, но баги. IE вообще не может открыть страницу, ФФ работет на ура.В Опере есть баги. Например: Болд срабатывает только с 2 раза.... Так4то колдуй 

А какой IE? В 6.0.2900 протестировал - всё нормально. 
На счёт Оперы - есть такое дело. Исправлю.

Цитата

но вот это меня прикольнуло 
widget="tabContainer" params="selectIndex: 2"
неужели нельзя загнать это в класс или в rel
в титле, альт?
или валидность это не наш конек? smile

А Вы когда-нибудь с Dojo Toolkit работали?
Там компоненты зачастую создаются таким образом(версия 0.4):
Код

<div dojoType="LayoutContainer" childPriority="top-bottom">
....
</div>

И тем не менее она популярна на западе.
Кстати, планируется переход именно к такому способу.
А загнать это в class или другой стандартный атрибут можно.
Цитата

а что это такое onselectstart="return false;" в боди?

Это обработчик события onselectstart. Данное событие возникает при попытке выделения текста. smile 
PM MAIL   Вверх
Tony
Дата 22.8.2007, 19:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

Репутация: 1
Всего: 12



Нас4ёт ИЕ то 6.0.28. А когда ты сможеш баги в опере исправить?


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
dXdYdZ
Дата 24.8.2007, 01:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 146
Регистрация: 16.4.2007

Репутация: 0
Всего: 4



Уважаемый Tony.
Сейчас я работал над добавлением в свою библиотеку ещё одной небольшой библиотеки для обработки формата JSON.
После завершения возьмусь за редактор. Правда, причину глюка в Опере я ещё не понял.
PM MAIL   Вверх
dXdYdZ
Дата 28.8.2007, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 146
Регистрация: 16.4.2007

Репутация: 0
Всего: 4



Глюк в Опере исправил.

Это сообщение отредактировал(а) dXdYdZ - 28.8.2007, 17:29
PM MAIL   Вверх
Alx
Дата 29.8.2007, 02:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: нет
Всего: 78



resizeMenu рульная вещь!

какие браузеры поддериживаются?
что происходит с компонентами при отключенном JavaScript?


--------------------
PM MAIL WWW ICQ   Вверх
dXdYdZ
Дата 29.8.2007, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 146
Регистрация: 16.4.2007

Репутация: 0
Всего: 4



Цитата

какие браузеры поддериживаются?

Тестировал в FireFox 2.0, mozilla 1.7.2, IE 6.0.2900, Opera 9.01. Вообще должно работать как минимум в IE 5.5+, Opera 8.5+, mozilla и FireFox.
Цитата

что происходит с компонентами при отключенном JavaScript? 

При отключённом JavaScript ведут они себя по-разному. Например, resizeMenu и SlideShow представляют из себя просто несколько картинок.
PM MAIL   Вверх
Alx
Дата 29.8.2007, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: нет
Всего: 78



dXdYdZ
надо чтобы в Сафари работало хотя бы..


--------------------
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Здесь публикуют скрипты, которые уже проверены в обсуждениях других тем (при этом полезно поставить ссылки на все смежные обсуждения) или переносятся кем-либо из модераторов по просьбе участников, если видно, что в результате обсуждения темы был написан полезный или интересный скрипт. Третий возможный вариант - участник форума публикует скрипт, заведомо известный как полезный и эффективный, для, возможно, небольшой доработки и обсуждения.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Наши скрипты | Следующая тема »


 




[ Время генерации скрипта: 0.1023 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.