**
前言
**
Ext(读作Eee-ecks-tee)JS 3.0是一个功能强大的UI框架,可以构造丰富、健壮的跨浏览器应用,它最初是由Jack Slocum在2006年开发出来的。从那时起,Ext JS就经历了一个爆炸性的增长,因为它满足了Web开发人员对于一个真正的、有完整的组件和事件模型的UI框架的需要。这也使得它在竞争激烈的Web 2.0库领域独树一帜。
本书会带你对框架进行深度探索,会通过大大小小的例子演示Ext JS的高效使用方法。而且本书还使用了许多手绘的插图帮你加快学习的速度。
Ext JS本身是一个很大的框架,而且随着版本发展还在不断变大。考虑到框架如此之大,本书的重点都放在对于开发有效的Ext JS应用必须的核心概念上,包括组件的生命周期、每一种布局、扩展和插件的创建等。
本书并没有把框架或模块内容面面俱到,比如状态管理、cookie的管理、Direct和Designer。省掉cookie和状态管理是为了照顾其他更关键的主题,比如应用程序的开发。Ext Direct是在服务器端远程地调用客户端的方法,同时客户端和服务器端之间还可以进行无缝的对接,这个内容之所以没有放在本书里是因为它需要对服务器端语言有了解,对于本书来说这些内容就有点儿太多了。Ext Designer工具可以快速地创建基于Ext JS的富界面应用程序,本书之所以没有提及是因为在本书写作时,这个工具还无法使用。
目录
**[第一部分 Ext JS介绍
第1章 独特的框架
1.1 认识Ext JS]()**
1.1.1 和已有的站点整合
1.1.2 富API文档
1.1.3 通过预置的部件进行快速开发
1.1.4 与Prototype、jQuery、YUI结合使用以及在AIR中使用
1.2 需要知道的事项
1.3 框架概览
1.3.1 容器和布局一览
1.3.2 实际应用中的其他容器
1.3.3 网格、DataView和ListView
1.3.4 模仿一个TreePanel和叶子
1.3.5 表单的输入字段
1.3.6 其他部件
1.4 Ext JS 3.0的新特性
1.4.1 Ext JS通过Direct完成远程操作
1.4.2 数据类
1.4.3 新的布局
1.4.4 网格中ColumnModel的增强
1.4.5 ListView
1.4.6 Ext JS中新增的图表功能
1.5 下载并配置
1.5.1 检查SDK的内容
1.5.2 第一次配置Ext JS
1.5.3 配置Ext JS使用其他框架
1.5.4 配置BLANK_IMAGE_URL
1.6 测试
1.7 小结
**[第2章 基础回顾
2.1 正确的开始]()**
2.1.1 准备好了再行动
2.1.2 由Ext JS来触发
2.2 Ext.Element类
2.2.1 框架的核心
2.2.2 与Ext.Element的第一次亲密接触
2.2.3 创建子节点
2.2.4 删除子节点
2.2.5 Ext.Element与Ajax一起使用
2.3 使用Template和XTemplate
2.3.1 模板练习
2.3.2 用XTemplate循环
2.3.3 XTemplate的高级用途
2.4 小结