图书介绍

快意编程 Ext JS Web开发技术详解PDF|Epub|txt|kindle电子书版本网盘下载

快意编程 Ext JS Web开发技术详解
  • 郭锋编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121104350
  • 出版时间:2010
  • 标注页数:460页
  • 文件大小:149MB
  • 文件页数:473页
  • 主题词:主页制作-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

快意编程 Ext JS Web开发技术详解PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇 Ext JS相关知识介绍第1章 Ext JS介绍2

1.1 Ext JS概述2

1.1.1 Ext JS的起源2

1.1.2 Ext JS的许可协议4

1.1.3 Ext JS的应用示例4

1.2 Ext JS与AJAX9

1.2.1 XMLHttpRequest技术9

1.2.2 JavaScript(Java脚本语言)11

1.2.3 DOM(文档对象模型)13

1.2.4 CSS(样式表)14

1.2.5 XML14

1.3 与Ext JS同类的AJAX框架15

1.3.1 Prototype16

1.3.2 Dojo16

1.3.3 DWR18

1.3.4 GWT19

1.3.5 Ext JS与上述框架的区别19

1.4 小结20

第2章 Ext JS快速入门21

2.1 建立Ext JS开发环境21

2.1.1 下载Ext JS21

2.1.2 下载Eclipse24

2.1.3 下载并整合Ext JS的开发工具Spket25

2.1.4 下载Ext JS的调试工具Firebug29

2.2 使用JavaScript实现HelloWorld的示例32

2.3 使用Ext JS实现HelloWorld的示例33

2.3.1 编写HTML页面myHelloWorld.htm33

2.3.2 引入Ext JS类库34

2.3.3 运行调试Ext JS34

2.4 小结34

第二篇 Ext JS技术详解第3章 JavaScript面向对象技术36

3.1 为什么要先讲JavaScript36

3.2 JavaScript的自定义函数42

3.2.1 函数的定义42

3.2.2 函数的使用43

3.3 JavaScript的面向对象编程43

3.3.1 一切皆是对象43

3.3.2 prototype原型对象44

3.3.3 如何实现类的继承45

3.4 如何模仿Java类库的引入机制实现JS文件的引入45

3.5 JavaScript操作DOM示例46

3.6 小结57

第4章 Ext JS框架58

4.1 Ext JS类库58

4.1.1 Ext JS类结构58

4.1.2 Ext.extend介绍59

4.1.3 Ext.apply介绍68

4.1.4 Ext.onReady介绍69

4.2 Ext JS组件70

4.2.1 Ext JS组件结构70

4.2.2 Ext.Component介绍72

4.2.3 Ext.ViewPort介绍73

4.2.4 Ext.Panel介绍75

4.3 Ext JS API文档使用指南76

4.3.1 Ext JS API文档结构76

4.3.2 如何使用Ext JS API文档77

4.4 小结85

第5章 Ext JS开发模式86

5.1 程序规划86

5.1.1 设计HTML文件86

5.1.2 设计对应的JS文件87

5.2 使用Ext.onReady函数95

5.2.1 创建命名空间95

5.2.2 自定义函数95

5.3 确定页面布局97

5.4 使用组件98

5.5 与后台进行交互100

5.6 小结101

第6章 Ext JS布局102

6.1 Ext JS的布局方式102

6.2 Border布局106

6.3 Fit布局110

6.4 Accordion布局111

6.5 Form布局115

6.6 Column布局116

6.7 Card布局120

6.8 Table布局121

6.9 小结124

第7章 表单组件125

7.1 Form表单简介125

7.1.1 Form表单的基本属性125

7.1.2 Ext JS对Form表单的封装128

7.2 Ext JS的表单组件132

7.2.1 文本输入134

7.2.2 多行文本输入136

7.2.3 单选框138

7.2.4 复选框139

7.2.5 下拉列表141

7.2.6 日期元件141

7.3 Ext JS表单组件的使用142

7.4 小结147

第8章 表格组件148

8.1 Table表格简介148

8.1.1 Table表格的基本属性148

8.1.2 Ext JS对Table表格的封装150

8.2 Ext JS的表格元件152

8.2.1 常用配置152

8.2.2 常用事件154

8.3 Ext JS表格组件应用示例154

8.3.1 合理划分JS文件154

8.3.2 定义表格组件155

8.4 采用表格组件展示数据161

8.5 小结169

第9章 表格组件的扩充170

9.1 可编辑表格组件的继承模型170

9.2 Ext JS可编辑表格组件的使用171

9.3 实现分页功能174

9.3.1 使用GridPanel展现数据174

9.3.2 为store配置proxy用于动态请求分页数据175

9.3.3 使用PagingToolbar实现分页工具栏175

9.4 实现分组功能176

9.4.1 配置GroupStore176

9.4.2 配置GroupView176

9.5 表格组件扩充综合示例179

9.6 小结185

第10章 树形组件186

10.1 树形组件介绍186

10.2 如何使用树形组件187

10.2.1 创建树的节点187

10.2.2 定义单击事件188

10.3 树形组件的扩充190

10.3.1 可以多选的树形组件190

10.3.2 可以显示更多信息的树形组件191

10.3.3 可以拖动的树形组件192

10.4 树形组件综合示例194

10.5 小结203

第11章 窗口组件204

11.1 JavaScript的弹出对话框204

11.1.1 alert204

11.1.2 prompt205

11.1.3 confirm205

11.1.4 open206

11.2 Ext JS的弹出对话框208

11.2.1 MessageBox208

11.2.2 各种对话框的使用方法212

11.3 Ext.window的使用方法216

11.4 小结218

第12章 工具栏与菜单栏组件219

12.1 工具栏组件介绍219

12.2 如何使用工具栏组件222

12.2.1 添加按钮事件的工具栏222

12.2.2 创建带分隔条的工具栏223

12.3 菜单栏组件介绍224

12.4 如何使用菜单栏组件231

12.5 小结232

第13章 AJAX应用与数据交互233

13.1 Ext.Ajax233

13.2 Ext.data.Store237

13.2.1 存储数据237

13.2.2 更新数据238

13.3 Ext.data.Reader239

13.3.1 Ext.data.ArrayReader240

13.3.2 Ext.data.JsonReader242

13.3.3 Ext.data.XmlReader243

13.4 小结245

第14章 REST介绍246

14.1 基础知识概述246

14.1.1 HTTP简介246

14.1.2 REST简介247

14.1.3 JSR 311规范简介247

14.1.4 Jersey简介248

14.2 REST开发示例248

14.2.1 资源类的命名规则249

14.2.2 URI接口组织规则249

14.2.3 示例URI接口的定义250

14.2.4 Resource类的编写250

14.2.5 统一异常处理类的编写251

14.3 Jersey项目的部署252

14.3.1 包结构规范252

14.3.2 部署文件(web.xml)设定说明及运行252

14.4 Jersey的常用annotation表253

14.5 Jersey的使用示例254

14.6 小结261

第15章 封装Ext JS提高开发速度262

15.1 完整的Ext JS开发流程262

15.1.1 定义画面的组成262

15.1.2 定义数据模型263

15.1.3 确定页面组件的相互引用264

15.1.4 确定前后台的数据交互265

1 5.2 设计通用的工具类265

15.2.1 全局变量类Global.js266

15.2.2 工具类Util.js276

15.3 扩展Ext JS的组件功能278

15.3.1 表单补丁类279

15.3.2 表格补丁类280

15.4 定义常见的应用场景282

15.4.1 单笔CRUD场景282

15.4.2 主从画面场景298

15.4.3 树形结构场景315

15.5 小结323

第三篇 AJAX整合实践第16章 Ext3+REST+Spring2+Hibernate3整合方案326

16.1 博客管理系统简介326

16.1.1 博客管理系统功能介绍326

16.1.2 架构设计330

16.2 Spring简介331

16.2.1 Spring的核心思想332

16.2.2 Spring的下载配置333

16.3 Hibernate简介336

16.3.1 Hibernate介绍336

16.3.2 JPA的关系映射342

16.3.3 Ext JS、Jersey、Hibernate与Spring的整合344

16.4 博客管理系统示例353

16.4.1 持久层模型设计354

16.4.2 添加博客类别功能的实现364

16.4.3 发布博客功能的实现366

16.4.4 Resources模型设计367

16.4.5 管理博客类别的画面设计370

16.4.6 发布博客内容的画面设计377

16.4.7 浏览博客内容的画面设计385

16.4.8 编写配置文件386

16.4.9 程序演示388

16.5 小结391

第17章 工时统计管理系统392

17.1 工时统计系统简介392

17.1.1 工时统计系统功能简介392

17.1.2 采用REST进行架构组合393

17.2 持久层模型设计400

17.2.1 设计数据模型400

17.2.2 设计DAO模型406

17.3 业务逻辑模型设计410

17.3.1 工时大类业务逻辑410

17.3.2 工时细分类业务逻辑412

17.3.3 工时填写业务逻辑415

17.3.4 工时细项填写业务逻辑417

17.4 Resources模型设计420

17.4.1 工时大类Resources420

17.4.2 工时细分类Resources423

17.4.3 工时填写Resources425

17.5 前台画面设计428

17.5.1 设计工时类别画面429

17.5.2 设计工时填写画面444

17.6 编写配置文件454

17.7 运行演示程序457

17.8 小结460

热门推荐