Зміст
1. Що таке ExtJs? І навіщо “воно” нам?
2. Структура проекту.
3. Компоненти. Цикл життя.
4. Контейнери. Лайаути.
5. Робота з даними. Ajax.
6. XTemplate.
7. Відладка.
8. Що далі?
19.
Що таке ExtJs?
•ExtJS (EXTended JavaScript) – яваскрипт
фреймворк для побудови бізнес аплікацій
із широким набором компонентів і засобів
роботи з даними
• Розроблявся як розширення для YUI
бібліотеки. (2006р.)
• Але в міру своєї популярності в 2007р.
відділився у окремий фреймворк і
компанію Ext. (зараз уже Sencha).
20.
Навіщо “воно” нам?
•Найширший набір компонентів.
• Поведінка компонентів аналогічна
поведінці десктоп аналогів.
• Документація.
• Можливість розширення набору
компонентів, класів.
• Крос-браузерність.
Контейнери. Лайаути.
Контейнер –це компонент, що може мати
дочірні компоненти.
Контейнер має певний лайаут дочірніх
компонентів.
Лайаут контейнера здійснює рендеринг
дочірніх компонентів.
Що далі?
http://www.sencha.com/
http://www.jsmag.com/
JavaScript: The Good Parts
http://www.bryntum.com/products/siesta/
ExtJs 4.1
http://seleniumhq.org/ ExtJs in Action
Sencha Touch 2.0