В дополнение к последовательному объектно-ориентированному проектированию Ext JS обеспечивает простое и хорошо продуманное событийно-ориентированное проектирование. Основа всех событий в Ext JS — базовый абстрактный класс Ext.util.Observable, который предоставляет все, что нужно для работы с событиями. Читать далее
Архив рубрики: Ext JS и Sencha Touch
Третий видеоурок по Sencha Touch: События
- работа с событиями
- ещё раз о this и scope
- Ext.Carousel
- свойство контейнеров defaults
Видеоурок по Sencha Touch: Ext.Panel — Layouting
- размещение компонентов внутри панели (layouting);
- обработка нажатия кнопки и параметр scope;
- отладка.
Введение в Sencha Touch
– библиотека для разработки веб-сайтов и веб-сервисов, ориентированная на iPhone, iPad и Android. Разработана она компанией – известным поставщиком библиотеки ExtJS для рынка высокотехнологичных браузерных интерфейсов.
Основная цель Sencha Touch – по мере возможности мимикрировать стандартный интерфейс и поведение элементов интерфейса iOS, предоставив программистам гибкое API.
Ядро библиотеки написанно на JavaScript, CSS3 и html5 (в трактовке WebKit-движков). FireFox 4 и IE 9 отсутствуют в списке поддерживаемых браузеров.
Соответственно, Sencha Touch-приложение – это обычная клиент-серверная разработка, в качестве клиента выступает браузер Safari или Chrome, а в качестве сервера – любой веб-сервис, способный «отвечать» в форматах JSON, XML и еще нескольких других. Читать далее
Видеоурок по Sencha Touch. Часть 1
- азы создания веб-приложений на базе библиотеки Sencha Touch;
- компоненты Ext.Panel, Ext.Toolbar, Ext.Button и некоторые из их конфигурационных свойств;
- порядок применения значений свойствам компонента