图书介绍

深入浅出Ext JSPDF|Epub|txt|kindle电子书版本网盘下载

深入浅出Ext JS
  • 徐会生编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115330864
  • 出版时间:2013
  • 标注页数:413页
  • 文件大小:151MB
  • 文件页数:425页
  • 主题词:JAVA语言-网页制作工具-程序设计

PDF下载


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

下载说明

深入浅出Ext JSPDF格式电子书版下载

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

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

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

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

图书目录

第1章 Ext概述1

1.1 何为Ext1

1.1.1 Ext版本变迁2

1.1.2 Ext到底是收费的还是免费的3

1.2 下载Ext发布包3

1.3 查看Ext自带的API和示例4

1.3.1 绚丽的产品文档4

1.3.2 丰富的组件库6

1.3.3 更多高级组件6

1.4 第一个示例Hello World7

1.4.1 直接使用下载的发布包7

1.4.2 在项目中使用Ext9

1.5 调试工具Firebug9

1.6 开发中的常见问题12

1.6.1 有些示例必须放在服务器上才能看到效果12

1.6.2 IE浏览器逗号问题13

1.6.3 Ext的汉化13

1.7 小结13

第2章 Ext框架基础14

2.1 面向对象的基础架构14

2.1.1 创建新类14

2.1.2 对象继承15

2.1.3 多重继承15

2.1.4 自动生成代码16

2.2 统一的组件模型17

2.2.1 Ext.Component17

2.2.2 Ext.Panel18

2.2.3 Ext.Container18

2.3 完善的事件机制19

2.3.1 自定义事件20

2.3.2 浏览器事件21

2.3.3 Ext.EventObjectImpl22

2.3.4 Ext.util.Observable24

2.3.5 Ext.EventManager26

2.4 小结28

第3章 表格控件29

3.1 表格的特性简介29

3.2 制作一个简单的表格30

3.3 表格常用功能详解33

3.3.1 部分属性功能33

3.3.2 自主决定每列的宽度35

3.3.3 让表格支持按列排序36

3.3.4 解决中文排序38

3.3.5 显示日期类型数据40

3.4 表格渲染40

3.5 给表格的行和列设置颜色44

3.6 自动显示行号和复选框45

3.6.1 自动显示行号45

3.6.2 复选框47

3.7 选择模型48

3.8 表格视图——Ext.grid.GridView49

3.9 表格分页50

3.9.1 为表格添加分页工具条50

3.9.2 通过后台脚本获得分页数据51

3.9.3 分页工具条显示在表格的顶部55

3.9.4 让Ext支持前台分页56

3.10 后台排序57

3.11 多重排序59

3.12 可编辑表格控件——EditorGrid60

3.12.1 制作一个简单的EditorGrid60

3.12.2 添加一行数据61

3.12.3 保存修改结果63

3.12.4 限制输入数据的类型64

3.13 属性表格控件——PropertyGrid68

3.13.1 简介68

3.13.2 只能看不能动的PropertyGrid69

3.14 分组表格控件——GroupingGrid69

3.14.1 分组表格简介69

3.14.2 分组表格视图70

3.15 可拖放的表格72

3.15.1 通过拖放改变表格的大小72

3.15.2 在同一个表格里拖放73

3.15.3 表格之间的拖放74

3.16 表格与右键菜单74

3.17 基于表格的扩展插件75

3.17.1 行编辑器75

3.17.2 进度条分页组件76

3.17.3 缓冲式表格视图77

3.17.4 分组表头77

3.17.5 锁定列79

3.17.6 树形表格80

3.17.7 表格过滤组件82

3.18 小结84

第4章 表单与输入控件85

4.1 制作表单85

4.2 FormPanel和BasicForm详解86

4.3 Ext支持的输入组件86

4.3.1 控件继承图87

4.3.2 表单控件87

4.3.3 基本输入控件Ext.form.Field90

4.3.4 文本输入控件Ext.form.TextField92

4.3.5 多行文本输入控件Ext.form.TextArea93

4.3.6 日期输入控件Ext form.DateField93

4.3.7 时间输入控件Ext.form.TimeField94

4.3.8 在线编辑器Ext.form.HtmlEditor95

4.3.9 隐藏域Ext.form.Hidden95

4.3.10 如何使用input type=“image”96

4.4 ComboBox详解96

4.4.1 ComboBox简介96

4.4.2 将Select转换成ComboBox98

4.4.3 ComboBox结构详解98

4.4.4 ComboBox读取远程数据100

4.4.5 ComboBox的高级配置101

4.4.6 监听用户选择的数据103

4.4.7 使用本地数据实现省、市、县级联105

4.4.8 使用后台数据实现省、市、县级联108

4.4.9 添加MultiSelect和ItemSelector扩展以及示例110

4.5 复选框和单选按钮113

4.5.1 复选框113

4.5.2 单选按钮114

4.5.3 CheckboxGroup和RadioGroup控件115

4.6 滑动条表单控件119

4.7 表单布局121

4.7.1 默认的平铺布局121

4.7.2 平行分列布局122

4.7.3 在布局中使用fieldset125

4.7.4 在fieldset中使用布局127

4.7.5 自定义布局129

4.8 数据校验131

4.8.1 输入不能为空131

4.8.2 最大长度和最小长度132

4.8.3 借助vtype132

4.8.4 自定义校验规则133

4.8.5 算不上校验的NumberField134

4.8.6 使用后台返回的校验信息135

4.9 使用表单提交数据136

4.9.1 Ext默认的提交形式136

4.9.2 使用HTML原始的提交形式138

4.9.3 单纯Ajax139

4.9.4 文件上传139

4.9.5 文件上传控件140

4.10 自动把数据填充到表单中141

4.11 小结143

第5章 树形结构144

5.1 TreePanel的基本使用144

5.1.1 创建一棵树144

5.1.2 为树添加枝和叶145

5.1.3 树形的配置146

5.1.4 使用TreeStore获得数据147

5.1.5 使用JSP提供后台数据150

5.1.6 通过XML加载树形153

5.2 树的事件154

5.3 右键菜单155

5.4 修改节点的默认图标156

5.5 从节点弹出对话框157

5.6 节点提示信息158

5.7 为节点设置超链接159

5.8 树形的拖放160

5.8.1 节点拖放的3种形式161

5.8.2 叶子不能append162

5.8.3 判断拖放的目标162

5.8.4 树之间的拖放164

5.9 对树进行排序165

5.10 带Checkbox的树形166

5.11 表格与树形的结合167

5.12 更多树形的高级应用170

5.12.1 如何选中树的某个节点170

5.12.2 刷新树的所有节点170

5.12.3 借用grid的缓冲视图插件170

5.12.4 借用grid的锁定插件170

5.13 小结171

第6章 布局172

6.1 布局的用途172

6.2 最简单的布局——FitLayout175

6.3 常用的边框布局——BorderLayout177

6.3.1 设置子区域的大小178

6.3.2 使用split并限制它的范围180

6.3.3 子区域的展开和折叠182

6.4 制作伸缩菜单的布局——Accordion186

6.5 实现操作向导的布局——CardLayout187

6.6 控制位置和大小的布局——AnchorLayout和AbsoluteLayout190

6.7 表单专用的布局——FormLayout195

6.8 分列布局——ColumnLayout197

6.9 表格状布局——TableLayout199

6.10 BoxLayout——HBox200

6.11 BoxLayout——VBox201

6.12 Ext.TabPanel203

6.12.1 标签面板的滚动菜单206

6.12.2 竖直分组的标签面板206

6.13 与布局相关的其他知识207

6.13.1 超类Ext.Container的公共配置与xtype的概念208

6.13.2 layout的超类Ext.layout.ContainerLayout208

6.13.3 不指定任何布局时会发生的情况209

6.13.4 使用Viewport对整个页面进行布局210

6.13.5 使用嵌套实现复杂布局211

6.14 小结213

第7章 弹出窗口214

7.1 Ext.MessageBox214

7.1.1 Ext.MessageBox.alert()214

7.1.2 Ext.MessageBox.confirm()215

7.1.3 Ext.MessageBox.prompt()216

7.2 对话框的更多配置216

7.2.1 可以输入多行的输入框216

7.2.2 自定义对话框的按钮217

7.2.3 进度条218

7.2.4 动画效果219

7.3 Ext.Window的常用属性220

7.3.1 创建窗口220

7.3.2 窗口的最大化和最小化221

7.3.3 窗口的隐藏与销毁222

7.3.4 防止窗口超出浏览器边界223

7.3.5 设置窗口中的按钮224

7.3.6 窗口的其他配置选项226

7.4 窗口分组227

7.5 向窗口中放入各种控件229

7.5.1 在窗口中加入表格229

7.5.2 在窗口中加入表单230

7.5.3 复杂布局231

7.6 小结233

第8章 工具条和菜单234

8.1 简单菜单234

8.2 向菜单中添加分隔线236

8.3 多级菜单237

8.4 高级菜单239

8.4.1 多选菜单和单选菜单239

8.4.2 日期菜单241

8.4.3 颜色菜单242

8.4.4 在菜单中添加其他组件243

8.4.5 使用Ext.menu.MenuMgr统一管理菜单244

8.5 工具条组件详解246

8.5.1 Ext.Toolbar.Button247

8.5.2 Ext.Toolbar.TextMenu247

8.5.3 Ext.Toolbar.Spacer248

8.5.4 Ext.Toolbar.Separator248

8.5.5 Ext.Toolbar.Fill249

8.5.6 Ext.Toolbar.SplitButton249

8.5.7 为工具条添加HTML标签251

8.5.8 为工具条添加输入控件252

8.6 分页工具条252

8.6.1 Ext.PagingToolbar的基本用法252

8.6.2 向Ext.PagingToolbar添加按钮组件254

8.7 右键弹出菜单255

8.8 处理工具条溢出256

8.9 工具条中的分组按钮257

8.10 更多工具条插件258

8.11 状态栏259

8.12 小结262

第9章 数据存储与传输263

9.1 Ext.data命名空间下的常用组件简介263

9.2 Ext.data.Connection263

9.3 Ext.data.Record265

9.4 Ext.data.Store266

9.4.1 基本应用266

9.4.2 对数据进行排序267

9.4.3 从store中获取数据268

9.4.4 更新store中的数据269

9.4.5 加载及显示数据271

9.4.6 其他功能272

9.5 常用Proxy273

9.5.1 MemoryProxy273

9.5.2 HttpProxy273

9.5.3 ScriptTagProxy274

9.6 常用Reader275

9.6.1 ArrayReader275

9.6.2 JsonReader275

9.6.3 XmlReader277

9.7 高级store278

9.8 Ext中的Ajax280

9.8.1 最容易看到的Ext.Ajax280

9.8.2 使用Ajax获取和提交数据时出现乱码281

9.9 关于scope和bind()281

9.10 Ext Direct283

9.10.1 简介283

9.10.2 洞悉Ext Direct的原理285

9.10.3 使用directjngine支持Ext Direct286

9.11 小结289

第10章 用户扩展与插件290

10.1 介绍用户扩展290

10.2 编写用户扩展所需的基础知识294

10.2.1 继承模型294

10.2.2 了解Component的生命周期298

10.3 编写自定义用户扩展299

10.4 介绍Ext的插件体系300

10.5 常用扩展组件一:UploadDialog303

10.6 常用扩展组件二:Ext.ux.IFrame306

10.7 小结309

第11章 拖放310

11.1 拖放简介310

11.2 拖放的简单应用310

11.3 拖放组件体系311

11.4 拖放的事件313

11.5 高级拖放316

11.5.1 基础316

11.5.2 控制柄317

11.5.3 总在最上面318

11.5.4 代理319

11.5.5 分组320

11.5.6 网格325

11.5.7 拖放圆形326

11.5.8 拖放范围327

11.6 小结329

第12章 实用工具330

12.1 Ext提供的常用函数330

12.1.1 onReady()函数330

12.1.2 以get开头的函数331

12.1.3 encode()函数和decode()函数334

12.1.4 extend()函数336

12.1.5 apply()函数和applyIf()函数337

12.1.6 namespace()函数337

12.1.7 Ext.each()函数338

12.2 使用DomHelper和Template动态生成HTML339

12.2.1 使用DomHelper生成小片段340

12.2.2 Ext.DomHelper.apply Styles()函数343

12.2.3 模板343

12.2.4 Ext.DomHelper.create Template()函数346

12.2.5 复杂模板XTemplate347

12.3 图形报表349

12.3.1 柱状图350

12.3.2 横向柱状图351

12.3.3 折线图352

12.3.4 饼状图354

12.3.5 柱状堆栈图355

12.3.6 横向柱状堆栈图356

12.3.7 混合图357

12.3.8 drawing359

12.4 悬停提示359

12.4.1 初始化359

12.4.2 注册提示360

12.4.3 标签提示360

12.4.4 全局配置361

12.4.5 个体配置361

12.5 用Ext.Utils.CSS切换主题362

12.6 使用fx实现动画效果364

12.7 小结366

第13章 一个完整的Ext应用367

13.1 确定整体布局368

13.2 使用HTML和CSS设置静态信息369

13.3 对学生信息进行数据建模370

13.4 在页面中显示学生信息列表375

13.5 添加表单编辑学生信息379

13.6 为表单添加提交事件382

13.7 清空表单信息385

13.8 删除指定的学生信息386

13.9 在表格和表单之间进行数据交互387

13.10 提升加载速度388

13.10.1 对JavaScript进行压缩混淆388

13.10.2 使用客户端缓存389

13.10.3 使用GZIP压缩390

13.11 小结392

第14章 应用MVC393

14.1 为啥要用MVC393

14.2 应用MVC实例394

14.3 综合示例397

14.3.1 整体布局398

14.3.2 左侧功能菜单399

14.3.3 左侧菜单与中央内容联动401

14.3.4 显示单个功能模块402

14.4 功能详解405

14.4.1 用户模块405

14.4.2 组织机构模块408

14.4.3 特殊功能411

14.5 小结413

热门推荐