在china-pub买的,43块钱,昨天晚上还想要买本书学学EXT,今天看邮件的时候就看到有新书出来了,用的EXT2.0,不知道跟现在的2.2差别大吗??应该有帮助的吧。
购买地址:http://www.china-pub.com/43585
图书目录:
前言.
第1章 认识ExtJS
1.1 ExtJS的精彩表现
1.2 ExtJS的前世今生
1.3 是否真的需要学习ExtJS
1.4 ExtJScUI组件基础
1.5 了解一下类似技术
1.6本章小结
第2章 让我们开始ExtJS之旅
2.1 认识ExtJS的开发包
2.2 也从Hellocworld开始
2.3 ExtJS中的基本概念
2.4 非常有用的开发工具
2.4.1 开发插件spket
2.4.2 调试工具
2.5 ExtJS对原有JavaScript对象的扩展
2.6 本章小结
第3章 ExtJSc2.0的基本功能
3.1 ExtJSc2.0组件配置说明
3.1.1 JSON介绍
3.1.2 ExtJS组件配置方式介绍
3.2 信息提示框组件基础
3.2.1 认识Ext.MessageBox
3.2.2 Ext.MessageBox.alert()
3.2.3 Ext.MessageBox.confirm()
3.2.4 Ext.MessageBox.prompt()
3.2.5 Ext.MessageBox.wait()
3.2.6 Ext.MessageBox.show()
3.2.7 Ext.MessageBox的其他功能
3.3 进度条组件介绍
3.3.1 认识Ext.ProgressBar
3.3.2 手工模式的进度条
3.3.3 自动模式的进度条
3.3.4 自定义的进度条样式
3.4 实现工具栏和菜单栏
3.4.1 认识Ext.Toolbar
3.4.2 只包含按钮的简单工具栏
3.4.3 包含多种元素的复杂工具栏
3.4.4 认识Ext.menu.Menu菜单
3.4.5 最简单的菜单栏
3.4.6 创建二级或多级菜单
3.4.7 使用适配器(Ext.menu.Adapter)
3.4.8 具有选择框的菜单
3.5 本章小结
第4章 最常用的表单
4.1 表单及表单元素
4.1.1 了解Ext.form.BasicForm基本表单
4.1.2 认识cExt.form.FormPanel表单面板
4.1.3 Ext.form.Field表单字段
4.1.4 Ext.form.TextField文本区
4.1.5 Ext.form.TextArea多行文本域
4.1.6 Ext.form.NumberField数字输入框
4.1.7 Ext.form.Checkbox复选框
4.1.8 Ext.form.Radio单选框
4.1.9 Ext.form.TriggerField触发字段
4.1.10 Ext.form.ComboBox组合框
4.1.11 Ext.form.TimeField时间选择框
4.1.12 Ext.form.DateField日期选择框
4.1.13 Ext.form.Hidden隐藏字段
4.1.14 Ext.form.HtmlEditorcHTML编辑器
4.1.15 Ext.form.FieldSet字段集
4.2 实现表单验证
4.2.1 常见的验证类型
4.2.2 表单验证(VType)
4.2.3 自定义VType验证
4.3 表单的提交和加载
4.3.1 Ext.form.Action基础
4.3.2 表单数据加载
4.3.3 表单数据提交
4.4 本章小结
第5章 面板及布局类
5.1 面板panel
5.1.1 认识Ext.Panel
5.1.2 Ext.Panel的主要功能
5.1.3 使用Ext.Panel
5.2 标准布局类
5.2.1 ContainerLayout容器布局
5.2.2 FitLayout自适应布局
5.2.3 AordionLayout折叠布局
5.2.4 CardLayout卡片式布局
5.2.5 AnchorLayout锚点布局
5.2.6 AbsoluteLayout绝对位置布局
5.2.7 FormLayout表单布局
5.2.8 ColumnLayout列布局
5.2.9 TableLayout表格布局
5.2.10 BorderLayout边框布局
5.3 使用ViewPort
5.4 TabPanel页签
5.5 通过布局嵌套实现表单元素横排
5.6 本章小结
第6章 常用工具类与函数
6.1 非常有用的Element元素
6.2 Ext常用函数
6.2.1 Ext.onReady()
6.2.2 Ext.get()
6.2.3 Ext.selectc()
6.2.4 Ext.queryc()
6.2.5 Ext.getCmp()
6.2.6 Ext.getDom()
6.2.7 Ext.isEmpty()
6.2.8 Ext.namespace()
6.2.9 Ext.each()
6.2.10 Ext.apply()
6.3 Ext.DomHelper
6.3.1 Ext.DomHepler.append
6.3.2 Ext.DomHelper.applyStyles()
6.3.3 createTemplate()
6.3.4 insertAfter()
6.3.5 insertBefore()
6.3.6 insertFirst()
6.3.7 insertHtml()
6.3.8 overwrite()
6.4 Ext.DomQuery
6.4.1 compile()
6.4.2 filter()
6.4.3 is()
6.4.4 select()
6.4.5 selectNode()
6.5 Ext.util.CSS
6.5.1 createStyleSheet()
6.5.2 getRulec()
6.5.3 swapStyleSheet()
6.5.4 removeStyleSheet()
6.6 Ext.util.ClickRepeater
6.6.1 click()
6.6.2 mousedown()
6.6.3 mouseup()
6.7 Ext.util.DelayedTask提供setTimeout的简单替代
6.7.1 canelc()
6.7.2 delay()
6.8 Ext.util.Format提供常用的格式化方法
6.8.1 ellipsis()
6.8.2 capitalize()
6.8.3 date()
6.8.4 htmlEncodec()
6.8.5 htmlDecode()
6.8.6 stripTags()
6.8.7 substr()
6.9 Ext.util.JSONc编码和解码Json对象
6.9.1 decode()
6.9.2 encode()
6.10 Ext.util.MixedCollection
6.10.1 加入对象到集合
6.10.2 将数组中的对象加入集合中
6.10.3 移除集合中的对象
6.10.4 克隆集合
6.10.5 匹配集合中的关联对象
6.10.6 迭代集合中的对象调用指定的方法
6.10.7 获取集合中的对象
6.10.8 类中的其他有用方法
6.10.9 类中重要的事件
6.11 Ext.util.TaskRunner
6.11.1 构造函数
6.11.2 启动一个线程start()
6.11.3 停止一个线程stop()
6.11.4 停止所有的线程stopAll()
6.12 Ext.util.TextMetrics得到块状化文本规格
6.12.1 块的绑定
6.12.2 实例化对象
6.12.3 获取文本的高度
6.12.4 获取文本的宽.高
6.12.5 获取文本的宽度
6.12.6 获取指定节点内文本块的宽.高
6.12.7 指定文本块的宽
6.13 Ext.KeyNav为元素提供简单的按键处理方法..
6.13.1 实例化一个键盘绑定对象
6.13.2 废弃原有键盘绑定
6.13.3 使废弃的键盘绑定重新生效
6.14 Ext.KeyMapc提供更灵活强大的按键的处理方法
6.14.1 构造函数
6.14.2 给对象添加键盘绑定
6.14.3 废弃已绑定到KeyMap的配置
6.14.4 使KeyMap或废弃的配置重新生效
6.14.5 取当前KeyMap配置是否有效
6.14.6 事件绑定函数
6.15 本章小结
第7章 ExtJS开始响应事件
7.1 ExtJS事件与浏览器标准事件的异同
7.1.1 事件绑定方式
7.1.2 自定义事件
7.1.3 跨浏览器事件
7.2 ExtJS事件特性
7.2.1 Ext.util.Observable(事件基类)
7.2.2 事件相关方法举例
7.3 Ext.EventObject(事件对象)
7.4 Ext.EventManager事件管理器
7.5 本章小结
第8章 常见Web框架的ExtJS改造
8.1 常见Web应用框架说明
8.2 简易书籍管理系统
8.2.1 总体设计
8.2.2 数据库设计
8.2.3 数据库脚本
8.2.4 工程框架设计
8.2.5 页面设计
8.3 怎样开始
8.3.1 页面改造
8.3.2 与服务器交互方式的改造
8.4 开始改造
8.4.1 改造主页面布局
8.4.2 改造菜单栏
8.4.3 改造书籍维护界面
8.4.4 改造书籍新增界面
8.4.5 改造书籍修改界面
8.4.6 改造书籍删除功能
8.5 换肤的实现
8.5.1 ExtJS皮肤的安装
8.5.2 创建实现换肤功能的自定义组件Ext.ux.ThemeChange
8.5.3 修改菜单列表加入换肤组件
8.5.4 查看换肤效果
8.6 本章小结
第9章 ExtJS对Ajax的支持
9.1 Ext.Ajax入门
9.1.1 Ext.Ajax.request方法详解
9.1.2 Ext.Ajax.request操作示例
9.2 Ext.Updater基础
9.2.1 Ext.Updater相关的其他类
9.2.2 Ext.Updater.update方法详解
9.2.3 Ext.Updater.update操作示例
9.2.4 Ext.Updater其他方法示例
9.3 利用Ajax优化Web应用框架
9.3.1 多级联动菜单
9.3.2 天气情况查询
9.3.3 自动保存的网络记事本
9.3.4 网页计算器
9.4 本章小结
第10章 增强型模板
10.1 熟悉Ext.Template
10.2 Ext.XTemplate基础
10.2.1 自动填充数组和作用域切换
10.2.2 在子模板中访问父对象
10.2.3 数组索引和简单运算支持
10.2.4 自动渲染简单数组
10.2.5 使用基本的条件逻辑判断
10.2.6 在模板中执行任意代码
10.2.7 使用模板成员函数
10.3 在ExtJS组件中使用模板
10.4 使用模板的优势
10.5 在Web中使用模板
10.6 本章小结
第11章 数据模型
11.1 ExtJS数据模型基础
11.2 Record数据记录
11.3 DataProxy数据代理
11.3.1 Ext.data.DataProxy
11.3.2 Ext.data.HttpProxy
11.3.3 Ext.data.MemoryProxy
11.3.4 Ext.data.ScriptTagProxy
11.4 DataReader数据解析器
11.4.1 Ext.data.DataReader
11.4.2 Ext.data.JsonReader
11.4.3 Ext.data.ArrayReader
11.4.4 Ext.data.XmlReader
11.5 Store数据集
11.5.1 Ext.data.Store
11.5.2 Ext.data.SimpleStore
11.5.3 Ext.data.JsonStore
11.5.4 Ext.data.GroupingStore
11.6 自定义DWR数据代理
11.7 本章小结
第12章 ExtJS组件
12.1 Ext.Component组件类
12.2 Ext.BoxComponent组件类
12.3 Ext.Container组件容器类
12.4 Ext表格组件Grid
12.4.1 普通表格面板GridPanel
12.4.2 表格列模式ColumnModel
12.4.3 表格选择模式SelectionModel
12.4.4 表格视图GridView
12.4.5 可编辑表格面板EditorGridPanel
12.4.6 属性表格面板PropertyGrid
12.4.7 分组表格视图GroupingView
12.4.8 表格分页及其他
12.5 Ext树形组件Tree
12.5.1 树形面板TreePanel
12.5.2 树节点TreeNode
12.5.3 树节点UI
12.5.4 树选择模式SelectionModel
12.5.5 树加载器TreeLoader
12.5.6 树编辑器TreeEditor
12.5.7 树排序TreeSorter
12.6 继承函数Ext.extend
12.7 组件功能扩展
12.8 使用插件扩展组件功能
12.9 自定义组件
12.9.1 文件上传表单字段组件
12.9.2 静态文本表单字段组件
12.10 其他非官方优秀组件
12.11 本章小结
第13章 ExtTLD
13.1 ExtTLD标签库基础
13.1.1 ExtTLD标签库获取
13.1.2 ExtTLD的部署
13.2 从HellocWorld学ExtTLD
13.3 实现FORM表单
13.3.1 简单表单字段示例
13.3.2 下拉框字段示例
13.4 实现GRID表格
13.4.1 gridExtTLDc简单表格示例
13.4.2 gridExtTLDc可编辑表格示例
13.4.3 gridExtTLDc分组表格示例
13.5 实现TREE树
13.5.1 简单tree示例
13.5.2 访问远程数据示例
13.6 本章小结
第14章 ExtJS与服务端框架的整合
14.1 XML与JSON的生成
14.1.1 XStream基础
14.1.2 JSON-lib简介
14.2 ExtJS与Struts的整合方式
14.3 ExtJS与Struts2的整合方式
14.3.1 Struts2生成JSON数据
14.3.2 Struts2生成XML数据
14.4 本章小结
第15章 ExtJScWebcPortal
15.1 什么是Portal
15.2 现有Portal的实现技术
15.2.1 Pluto
15.2.2 Liferay
15.2.3 Jetspeed
15.2.4 eXo
15.2.5 JPortal
15.2.6 ExtcPortal
15.3 ExtcPortal的实现
15.3.1 ExtcPortal的各种组件
15.3.2 ExtcPortal的拖拽机制
15.3.3 ExtcPortal的Column管理
15.3.4 ExtcPortal的标签页的管理
15.3.5 ExtcPortal的状态请求管理
15.3.6 ExtcPortal的持久化管理
15.3.7 后台处理程序
15.3.8 ExtcPortal的二次开发
15.4 本章小结
附录...