-
Notifications
You must be signed in to change notification settings - Fork 1
Home
jWidget - это объектно-ориентированная библиотека JavaScript для реализации приложений по архитектуре Model-View (Модель-Представление).
За модель приложения отвечает модуль jWidget Lib, а за представление - jWidget UI. Такое разделение позволяет использовать jWidget Lib в средах, где нет API браузера, например: NodeJS, ActionScript 1 (Adobe AIR).
jWidget Lib предоставляет ряд утилитарных классов и функций. jWidget Lib не зависит ни от каких сторонних библиотек и фреймворков.
Возможности jWidget Lib:
- Базовый класс
JW.Class
для создания и наследования классов - Класс
JW.Event
для работы с пользовательскими событиями - Классы коллекций
** Массивы
JW.AbstractArray
,JW.Array
,JW.ObservableArray
** СловарьJW.AbstractMap
,JW.Map
,JW.ObservableMap
** МножествоJW.AbstractSet
,JW.Set
,JW.ObservableSet
** Базовый интерфейс коллекции с множеством полезных алгоритмовJW.AbstractCollection
- Синхронизаторы коллекций
** Конвертер элементов
JW.AbstractArray.Mapper
,JW.AbstractMap.Mapper
,JW.AbstractSet.Mapper
** ИндексаторJW.AbstractCollection.Indexer
** Конвертер в множествоJW.AbstractCollection.Lister
** УпорядочительJW.AbstractArray.Inserter
** РазделительJW.AbstractArray.Splitter
- Класс
JW.Timer
- таймер - Другие утилитарные функции в пространстве имен
JW
jWidget UI - это небольшой объектно-ориентированный модуль для создания произвольных визуальных компонентов JavaScript на основе HTML-шаблонов. jWidget UI работает на основе jQuery и jWidget Lib и идеально подходит для разработки сайтов с произвольным визуальным интерфейсом.
Возможности jWidget UI:
- Базовый класс
JW.UI.Component
для создания и наследования визуальных компонентов по HTML-шаблону - Древесная структура приложения (наличие родительских и дочерних компонентов)
- Интеграция с
jWidget SDK
, позволяющая отделить HTML-шаблон от JS-кода
Лицензия проекта - LGPL.
Текущая версия: 0.4
Все замечания, предложения, отчеты об ошибках в приложении и документации присылайте по адресу - jwidgetproject собачка gmail точка com
Библиотека jWidget разрабатывается с помощью jWidget SDK.