Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

0

Share

Download to read offline

Lovely.io

Download to read offline

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Lovely.io

  1. 1. Lovely.IOThe future of RightJS
  2. 2. Структура RightJS - Модульное ядро
  3. 3. Структура RightJS - Модульное ядро - CDN и плагины
  4. 4. Структура RightJS - Модульное ядро - CDN и плагины - UI виджеты - Пакеты i18n
  5. 5. Структура RightJS - Модульное ядро - CDN и плагины - UI виджеты - Пакеты i18n - 10 репозиториев
  6. 6. Общие проблемы- Необходимость скачивать и сохранять все вручную- Невозможность использования отдельных модулей ядра с централизованным CDN хостингом- Сложность поддержки кода и документации- Сложность принятия изменений комьюнити- Отсутствие централизованного репозитория пользовательских пакетов- Отсутствие каких-либо стандартов
  7. 7. АсинхронноеОпределениеМодулей
  8. 8. Разделение ядра RightJScore - асинхронный загрузчик, классы, стандартныеинтерфейсы Events и Options, дополнительные,наследуемые юниты List и Hashdom - работа с DOM, так же новый класс коллекций встиле jQuery/Dojoajax - работа с AJAX на основе HTML5/XHR2fx - стандартный модуль визуальных эффектов на основеCSS3 и cubic-bezier функцийlang - расширения ядра JavaScriptsugar - syntax sugar для dom модуля
  9. 9. Типичный пример
  10. 10. Типичный пример
  11. 11. Типичный пример
  12. 12. Более сложный пример
  13. 13. Синхронная загрузка
  14. 14. Синхронная загрузка
  15. 15. Смешанная загрузка
  16. 16. Lovely.IO- Микро-модульная структура с асинхронной или синхронной загрузкой и обработкой зависимостей- Автоматический и стандартизованый хостинг пакетов, включая CloudFront CDN, документацию и демо- Возможность создавать свои версии тех или иных модулей не дожидаясь их принятия в STL- Единый инструментарий для разработки пакетов- Возможность создавать пакеты с помощью CoffeeScript и SASS/Stylus
  17. 17. Ссылкиh p://lovely.ioh p://lovely.io/showh ps://github.com/MadRabbit/lovely.ioh p://groups.google.com/group/lovelyioirc://irc.freenode.net/lovelyioh p://twi er.com/nemshilov

Views

Total views

522

On Slideshare

0

From embeds

0

Number of embeds

2

Actions

Downloads

4

Shares

0

Comments

0

Likes

0

×