| 作 者: | 郭峰 |
| 出版社: | 电子工业出版社 |
| 丛编项: | |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | 网站开发 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第一篇 Ext JS相关知识介绍
第1章 Ext JS介绍
1.1 Ext JS概述
1.1.1 Ext JS的起源
1.1.2 Ext JS的许可协议
1.1.3 Ext JS的应用示例
1.2 Ext JS与AJAX
1.2.1 XMLHttpRequest技术
1.2.2 JavaScript(Java脚本语言)
1.2.3 DOM(文档对象模型)
1.2.4 CSS(样式表)
1.2.5 XML
1.3 与Ext JS同类的AJAX框架
1.3.1 Prototype
1.3.2 Dojo
1.3.3 DWR
1.3.4 GWT
1.3.5 Ext JS与上述框架的区别
1.4 小结
第2章 Ext JS快速入门
2.1 建立Ext JS开发环境
2.1.1 下载Ext JS
2.1.2 下载Eclipse
2.1.3 下载并整合Ext JS的开发工具Spket
2.1.4 下载Ext JS的调试工具Firebug
2.2 使用JavaScript实现HelloWorld的示例
2.3 使用Ext JS实现HelloWorld的示例
2.3.1 编写HTML页面myHelloWorld.htm
2.3.2 引入Ext JS类库
2.3.3 运行调试Ext JS
2.4 小结
第二篇 Ext JS技术详解
第3章 JavaScript面向对象技术
3.1 为什么要先讲JavaScript
3.2 JavaScript的自定义函数
3.2.1 函数的定义
3.2.2 函数的使用
3.3 JavaScript的面向对象编程
3.3.1 一切皆是对象
3.3.2 prototype原型对象
3.3.3 如何实现类的继承
3.4 如何模仿Java类库的引入机制实现JS文件的引入
3.5 JavaScript操作DOM示例
3.6 小结
第4章 Ext JS框架
4.1 Ext JS类库
4.1.1 Ext JS类结构
4.1.2 Ext.extend介绍
4.1.3 Ext.apply介绍
4.1.4 Ext.onReady介绍
4.2 Ext JS组件
4.2.1 Ext JS组件结构
4.2.2 Ext.Component介绍
4.2.3 Ext.ViewPort介绍
4.2.4 Ext.Panel介绍
4.3 Ext JS API文档使用指南
4.3.1 Ext JS API文档结构
4.3.2 如何使用Ext JS API文档
4.4 小结
第5章 Ext JS开发模式
5.1 程序规划
5.1.1 设计HTML文件
5.1.2 设计对应的JS文件
5.2 使用Ext.onReady函数
5.2.1 创建命名空间
5.2.2 自定义函数
5.3 确定页面布局
5.4 使用组件
5.5 与后台进行交互
5.6 小结
第6章 Ext JS布局
6.1 Ext JS的布局方式
6.2 Border布局
6.3 Fit布局
6.4 Accordion布局
6.5 Form布局
6.6 Column布局
6.7 Card布局
6.8 Table布局
6.9 小结
第7章 表单组件
7.1 Form表单简介
7.1.1 Form表单的基本属性
7.1.2 Ext JS对Form表单的封装
7.2 Ext JS的表单组件
7.2.1 文本输入
7.2.2 多行文本输入
7.2.3 单选框
7.2.4 复选框
7.2.5 下拉列表
7.2.6 日期元件
7.3 Ext JS表单组件的使用
7.4 小结
第8章 表格组件
8.1 Table表格简介
8.1.1 Table表格的基本属性
8.1.2 Ext JS对Table表格的封装
8.2 Ext JS的表格元件
8.2.1 常用配置
8.2.2 常用事件
8.3 Ext JS表格组件应用示例
8.3.1 合理划分JS文件
8.3.2 定义表格组件
8.4 采用表格组件展示数据
8.5 小结
第9章 表格组件的扩充
9.1 可编辑表格组件的继承模型
9.2 Ext JS可编辑表格组件的使用
9.3 实现分页功能
9.3.1 使用GridPanel展现数据
9.3.2 为store配置proxy用于动态请求分页数据
9.3.3 使用PagingToolbar实现分页工具栏
9.4 实现分组功能
9.4.1 配置GroupStore
9.4.2 配置GroupView
9.5 表格组件扩充综合示例
9.6 小结
第10章 树形组件
10.1 树形组件介绍
10.2 如何使用树形组件
10.2.1 创建树的节点
10.2.2 定义单击事件
10.3 树形组件的扩充
10.3.1 可以多选的树形组件
10.3.2 可以显示更多信息的树形组件
10.3.3 可以拖动的树形组件
10.4 树形组件综合示例
10.5 小结
第11章 窗口组件
11.1 JavaScript的弹出对话框
11.1.1 alert
11.1.2 prompt
11.1.3 confirm
11.1.4 open
11.2 Ext JS的弹出对话框
11.2.1 MessageBox
11.2.2 各种对话框的使用方法
11.3 Ext.window的使用方法
11.4 小结
第12章 工具栏与菜单栏组件
12.1 工具栏组件介绍
12.2 如何使用工具栏组件
12.2.1 添加按钮事件的工具栏
12.2.2 创建带分隔条的工具栏
12.3 菜单栏组件介绍
12.4 如何使用菜单栏组件
12.5 小结
第13章 AJAX应用与数据交互
13.1 Ext.Ajax
13.2 Ext.data.Store
13.2.1 存储数据
13.2.2 更新数据
13.3 Ext.data.Reader
13.3.1 Ext.data.ArrayReader
13.3.2 Ext.data.JsonReader
13.3.3 Ext.data.XmlReader
13.4 小结
第14章 REST介绍
14.1 基础知识概述
14.1.1 HTTP简介
14.1.2 REST简介
14.1.3 JSR 规范简介
14.1.4 Jersey简介
14.2 REST开发示例
14.2.1 资源类的命名规则
14.2.2 URI接口组织规则
14.2.3 示例URI接口的定义
14.2.4 Resource类的编写
14.2.5 统一异常处理类的编写
14.3 Jersey项目的部署
14.3.1 包结构规范
14.3.2 部署文件(web.xml)设定说明及运行
14.4 Jersey的常用annotation表
14.5 Jersey的使用示例
14.6 小结
第15章 封装Ext JS提高开发速度
15.1 完整的Ext JS开发流程
15.1.1 定义画面的组成
15.1.2 定义数据模型
15.1.3 确定页面组件的相互引用
15.1.4 确定前后台的数据交互
15.2 设计通用的工具类
15.2.1 全局变量类Global.js
15.2.2 工具类Util.js
15.3 扩展Ext JS的组件功能
15.3.1 表单补丁类
15.3.2 表格补丁类
15.4 定义常见的应用场景
15.4.1 单笔CRUD场景
15.4.2 主从画面场景
15.4.3 树形结构场景
15.5 小结
第三篇 AJAX整合实践
第16章 Ext3+REST+Spring2+ Hibernate3整合方案
16.1 博客管理系统简介
16.1.1 博客管理系统功能介绍
16.1.2 架构设计
16.2 Spring简介
16.2.1 Spring的核心思想
16.2.2 Spring的下载配置
16.3 Hibernate简介
16.3.1 Hibernate介绍
16.3.2 JPA的关系映射
16.3.3 Ext JS、Jersey、Hibernate与Spring的整合
16.4 博客管理系统示例
16.4.1 持久层模型设计
16.4.2 添加博客类别功能的实现
16.4.3 发布博客功能的实现
16.4.4 Resources模型设计
16.4.5 管理博客类别的画面设计
16.4.6 发布博客内容的画面设计
16.4.7 浏览博客内容的画面设计
16.4.8 编写配置文件
16.4.9 程序演示
16.5 小结
第17章 工时统计管理系统
17.1 工时统计系统简介
17.1.1 工时统计系统功能简介
17.1.2 采用REST进行架构组合
17.2 持久层模型设计
17.2.1 设计数据模型
17.2.2 设计DAO模型
17.3 业务逻辑模型设计
17.3.1 工时大类业务逻辑
17.3.2 工时细分类业务逻辑
17.3.3 工时填写业务逻辑
17.3.4 工时细项填写业务逻辑
17.4 Resources模型设计
17.4.1 工时大类Resources
17.4.2 工时细分类Resources
17.4.3 工时填写Resources
17.5 前台画面设计
17.5.1 设计工时类别画面
17.5.2 设计工时填写画面
17.6 编写配置文件
17.7 运行演示程序
17.8 小结