По случаю 3-хлетия работы команды ExtJS вышла 3-я (пока что бета) версия фреймворка, на котором я познавал чудеса JavaScript+Ajax+CSS программирования. Анонсировано переработанное "ядро" ExtCore — объектно-ориентированная структура определений и основных функций ExtJS для "повседневной работы". Подразумевается, что в ядре нет ни слова об именитых интерфейсах. Только функционал и клоуны ;)
Качать:
ExtJS 3 RC1 или
Ext Core
ExtCore
- Манипулирование DOM
- Управление CSS
- Обработка событий
- Работа с размерами и управление ими
- Базовый функционал для работы с Ajax и JSON
- Анимация и спецэффекты
Так же для пущей кросс-браузерной совместимости из предыдущих версий ExtJS позаимствованы утилиты и функционал:
- Классическая структура вложенных классов
- Класс Observable
- Генератор разметки и простейший шаблонизатор (Template. XTemplate, к великому сожалению не включен)
- Функционал отложенного исполнения кода.
- Разбор и компиляция URL
Один из самых немаловажных моментов - размер библиотеки: 25Kb!