图书介绍
Ext JS源码分析与开发实例宝典【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 彭仁夔编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121098734
- 出版时间:2010
- 标注页数:577页
- 文件大小:164MB
- 文件页数:597页
- 主题词:主页制作-程序设计
PDF下载
下载说明
Ext JS源码分析与开发实例宝典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 快速入门1
第1章 Web如此美丽,初探Ext JS2
1.1 Ext JS是什么2
1.2为什么选择Ext JS3
1.3如何学习Ext JS5
1.3.1获取源码并部署5
1.3.2开发工具的智能提示5
1.3.3文档和实例的学习8
1.3.4学习论坛9
1.4 Ext JS体系结构9
1.4.1体系结构9
1.4.2文件结构11
1.5小结13
第2章 Ext JS 3.0实例入门14
2.1准备工作,配置环境14
2.2看似简单的登录页面,隐藏好大的学问15
2.2.1页面布局16
2.2.2表单布局18
2.2.3验证码20
2.2.4表单验证21
2.2.5表单提交22
2.3主框架页面24
2.3.1主框架页面布局26
2.3.2左边导航菜单28
2.3.3右边工作区域30
2.4子页面32
2.4.1数据处理32
2.4.2列表34
2.5 小结35
第2部分 核心技术37
第3章 Ext JS核心基础38
3.1继承的扩展38
3.1.1对象的继承38
3.1.2类的继承39
3.1.3 Ext.extend扩展40
3.2函数的扩展42
3.2.1从一个错误说起42
3.2.2函数的委托43
3.3数组及集合44
3.3.1 JavaScript数组45
3.3.2 Ext JS集合操作46
3.4 String的转换50
3.4.1 String转换的基本知识50
3.4.2 String和JSON转换50
3.4.3查询字符串与对象转换52
3.5 Date的使用53
3.5.1日期格式化53
3.5.2日期的比较及计算55
3.6定时任务56
3.6.1有状态的定时任务管理56
3.6.2定时任务管理器58
3.7小结60
第4章 你必须知道的Ext JS事件机制61
4.1浏览器事件机制61
4.2 Ext JS元素事件63
4.2.1 Event对象63
4.2.2 EventManager67
4.3基本事件扩展71
4.3.1 DomReady处理71
4.3.2快捷键的实现72
4.3.3导航键的实现74
4.3.4鼠标按住事件75
4.4 Ext JS组件事件76
4.4.1事件对象77
4.4.2组件的事件机制78
4.4.3基于拦截的事件实现81
4.4.4组件及元素事件结合83
4.5扩展TabBox事件84
4.5.1焦点84
4.5.2扩展TabBox导航85
4.5.3自定义TabBox事件87
4.6 小结89
第5章 模板模型,组件开发的基石90
5.1 Ext JS模板概述90
5.2正则表达式基础91
5.2.1正则表达式引擎91
5.2.2字符匹配93
5.2.3选择、分组及引用95
5.3 正则表达式的使用97
5.3.1 exec和match97
5.3.2 replace函数97
5.4基本模板99
5.4.1模板的构建99
5.4.2应用动态数据100
5.4.3编译模板101
5.5扩展模板103
5.5.1实现原理104
5.5.2编译Xtemplate模板107
5.5.3为Xtemplate应用动态数据110
5.6模板问题及改进110
5.6.1模板的问题110
5.6.2问题的解决112
5.7通信录的实现114
5.7.1应用DataView115
5.7.2数据分页和过滤117
5.7.3通信录中的信息118
5.8小结119
第6章 改善用户体验,交互数据模型120
6.1 Ajax请求120
6.1.1从网络通信协议开始120
6.1.2手动实现Ajax123
6.1.3便利函数让调用更加方便126
6.1.4表单请求127
6.1.5跨域请求131
6.2 Direct请求134
6.2.1 Comet请求134
6.2.2 RPC请求137
6.3代理请求141
6.3.1 REST风格141
6.3.2代理请求的处理过程142
6.3.3 MemoryProxy的扩展145
6.4数据解析的实现147
6.4.1定义表结构147
6.4.2解析表数据152
6.4.3数组解析的扩展156
6.5数据回写157
6.5.1组装请求参数157
6.5.2保存之后更新159
6.6数据存储160
6.6.1构建Store对象160
6.6.2载入数据162
6.6.3保存数据164
6.7 DWR数据交互166
6.7.1 DWR请求扩展167
6.7.2 DWR数据解析169
6.7.3 CRUD操作171
6.8小结172
第3部分 基于元素的开发173
第7章 元素扩展,让开发更灵活174
7.1 Ext.DomHelper类174
7.1.1元素创建174
7.1.2元素插入175
7.2 Ext.DomQuery类178
7.2.1实现原理179
7.2.2查询及过滤实现180
7.2.3编译解析182
7.3 Ext JS元素架构185
7.3.1 Ext.Element元素185
7.3.2 Ext.CompositeElementLite187
7.4表单实例188
7.4.1实现并载入表单189
7.4.2计算相关费用191
7.5小结195
第8章 Ext JS样式的完美应用196
8.1样式基本操作196
8.1.1创建元素197
8.1.2元素定位198
8.1.3可视及其他199
8.2 JS操作样式200
8.2.1 style的操作201
8.2.2 class的操作203
8.2.3动态加入CSS Rules204
8.2.4重构它们206
8.3 Dimensions操作207
8.3.1宽高操作208
8.3.2坐标定位操作211
8.3.3重构它们214
8.4相对定位与约束215
8.4.1元素相对定位216
8.4.2 scroll定位219
8.4.3 Resize元素定位的实现220
8.5 I mageCropper的实现224
8.5.1创建容器225
8.5.2创建三层图片并载入226
8.5.3初始化Resize和拖曳227
8.5.4显示选择内容229
8.6小结231
第9章 让Web页面动起来232
9.1动画的原理232
9.1.1原理实现232
9.1.2改进的实现234
9.2 Ext JS动画实现237
9.2.1 Ext JS动画管理器237
9.2.2动画对象238
9.3 动画的进一步深入243
9.3.1动画类型243
9.3.2动画算法247
9.3.3 Fx特效处理251
9.4扩展Ext JS矢量图254
9.4.1 excanvas基本应用254
9.4.2 excanvas高级应用261
9.5交互式动画报表图266
9.5.1基本折线图266
9.5.2动画的实现273
9.5.3交互式选择的实现275
9.5.4 ToolTip的实现279
9.6 小结282
第10章 拖曳技术,让用户也动起来283
10.1 Ext JS拖曳原理剖析283
10.1.1如何选中元素283
10.1.2如何实现鼠标移动位置284
10.1.3如何确定元素目标位置285
10.2 Ext JS拖曳架构285
10.2.1拖曳共性处理285
10.2.2拖曳个性处理289
10.3拖曳形式的选择题应用297
10.3.1选择题的实现297
10.3.2选项拖曳的实现299
10.4拖曳高级扩展303
10.4.1拖曳元素状态处理304
10.4.2目标元素状态处理306
10.4.3把拖曳目标和拖曳元素综合起来311
10.5拖曳定制流程315
10.5.1基本的流程图315
10.5.2拖曳的实现319
10.5.3拖曳的完善324
10.6小结327
第4部分 深入组件的开发329
第11章 Ext JS组件模型的架构解析330
11.1认识Ext JS组件330
11.2生命周期设计332
11.2.1初始化332
11.2.2渲染表现334
11.2.3销毁组件,释放系统资源335
11.3可扩展性设计337
11.3.1类继承的支持337
11.3.2事件的支持337
11.3.3插件的支持338
11.3.4可配置的支持338
11.3.5模板方法的支持339
11.4可管理性设计339
11.4.1全局统一管理339
11.4.2组件类别管理340
11.4.3 内部状态管理340
11.5组件分析法343
11.5.1生命周期分析343
11.5.2配置项分析345
11.5.3方法及属性分析345
11.5.4事件分析347
11.5.5 组件特性347
11.6如何自定义组件348
11.6.1组件的需求348
11.6.2按生命周期来编写组件348
11.6.3 重构349
11.6.4编写文档350
11.7小结350
第12章 Ext JS面板,信息提示更人性化351
12.1浮动层(Layer)351
12.1.1 shim实现351
12.1.2 shadow实现352
12.1.3约束定位355
12.1.4浮动层显示357
12.2容器(Container)布局359
12.2.1生命周期分析359
12.2.2容器特性361
12.3面板(Panel)布局363
12.3.1面板组成363
12.3.2面板样式367
12.3.3面板的折叠/展开370
12.4窗体(Window)布局372
12.4.1最大最小化372
12.4.2改变大小375
12.4.3窗体显示问题376
12.5工具提示377
12.5.1 Ext.Tip类377
12.5.2 Ext.ToolTip类378
12.5.3 Ext.QuickTip类379
12.6气球提示(BalloonTip)382
12.6.1实现Bal loonTip组件383
12.6.2进一步完善388
12.7小结393
第13章 Ext JS华丽的容器布局394
13.1认识布局的流程394
13.1.1布局概述394
13.1.2布局的流程395
13.2Border布局397
13.2.1如何渲染398
13.2.2如何计算布局区域399
13.2.3如何实现折叠与展开402
13.3锚定位布局405
13.3.1 AnchorLayout布局405
13.3.2 AbsoluteLayout布局407
13.3.3 FormLayout布局408
13.4自适应布局409
13.4.1 FitLayout410
13.4.2 AccordionLayout410
13.4.3 CardLayout412
13.5表行列布局413
13.5.1 ColumnLayout413
13.5.2 RowLayout414
13.5.3 TableLayout415
13.6 Box布局418
13.7如何扩展TableFormLayout420
13.8小结422
第14章 Ext JS Form的交互式表单423
14.1 FormPanel聚散地423
14.1.1 Form关系图423
14.1.2与BaseForm关联425
14.1.3与Field关联426
14.1.4验证操作427
14.1.5数据处理429
14.1.6 FieldSet433
14.2 Field组件434
14.2.1 Field的创建435
14.2.2 Field的验证436
14.3 文本输入组件438
14.3.1单行文本输入组件438
14.3.2多行文本输入组件441
14.3.3文本编辑组件442
14.4选择组件447
14.4.1单个选择组件447
14.4.2选择组448
14.5下拉组件452
14.5.1 TriggerField452
14.5.2 Combox454
14.5.3多选组件扩展459
14.6 注册页面的实现465
14.6.1基本的Form组件应用465
14.6.2上传处理468
14.7小结471
第15章 Ext Grid组件让数据更直观472
15.1认识Ext JS的Grid472
15.1.1概述472
15.1.2如何创建GridPanel473
15.1.3 GridPanel如何运行474
15.1.4可编辑的GridPanel476
15.2列模式480
15.2.1 CM分析480
15.2.2 CM的高级应用482
15.3选择模式485
15.3.1 RowSelectionModel485
15.3.2 CheckboxSelectionModel488
15.4视图489
15.4.1 Grid生成HTML内容489
15.4.2如何构建表结构491
15.4.3导入数据495
15.4.4通过流程进一步分析497
15.5分页栏499
15.5.1载入数据进行显示500
15.5.2请求数据501
15.6对Grid的改进502
15.6.1下拉框编辑的问题502
15.6.2嵌套表格的问题505
15.6.3多表头操作507
15.7单元格实现跨列运算509
15.7.1单元格多选模式510
15.7.2公式统计计算512
15.7.3应用实例515
15.8小结516
第16章 深入Ext JS的树形展示517
16.1树组件的原理517
16.2 Ext JS树组件的分析519
16.2.1树的创建520
16.2.2树的生命周期分析520
16.3树组件节点522
16.3.1基本节点522
16.3.2 TreeNode类523
16.4树组件的事件529
16.4.1事件的流程529
16.4.2事件的选择模式532
16.5完善树的功能533
16.5.1树的数据533
16.5.2编辑、过滤及排序536
16.6 ECOTree的实现540
16.6.1树的基本实现541
16.6.2节点的实现547
16.6.3折叠、编辑、拖曳及其他完善550
16.7小结554
第17章 基于Ext JS Menu组件的快速开发555
17.1 Action类555
17.1.1 Action类的作用555
17.1.2 Action类的运行流程556
17.2 Button类558
17.2.1生命周期558
17.2.2样式处理559
17.2.3状态切换560
17.3开发个性的工具栏562
17.3.1如何解析工具项562
17.3.2如何进行布局563
17.3.3竖形工具栏的实现566
17.4自己来设计菜单栏568
17.4.1菜单的显示568
17.4.2菜单的动作570
17.5类UE编辑器的实现572
17.5.1基本的编辑器572
17.5.2活动工具栏574
17.6 小结577
热门推荐
- 1490106.html
- 1740963.html
- 459217.html
- 3520358.html
- 3280056.html
- 3520508.html
- 1837160.html
- 1393075.html
- 1090770.html
- 2327860.html
- http://www.ickdjs.cc/book_2942957.html
- http://www.ickdjs.cc/book_232418.html
- http://www.ickdjs.cc/book_3437703.html
- http://www.ickdjs.cc/book_1373684.html
- http://www.ickdjs.cc/book_1227425.html
- http://www.ickdjs.cc/book_2638542.html
- http://www.ickdjs.cc/book_999965.html
- http://www.ickdjs.cc/book_1926081.html
- http://www.ickdjs.cc/book_3829126.html
- http://www.ickdjs.cc/book_1324207.html