图书介绍
Ext JS开发实战PDF|Epub|txt|kindle电子书版本网盘下载
![Ext JS开发实战](https://www.shukui.net/cover/42/33871344.jpg)
- 钟协良著;杨彦强审校 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302283324
- 出版时间:2012
- 标注页数:647页
- 文件大小:145MB
- 文件页数:665页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Ext JS开发实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 入门1
1.1何谓ExtJS2
1.2 CakePHP5
1.3部署开发环境5
1.3.1部署服务器6
1.3.2部署CakePHP6
1.3.3部署ExtJS10
1.4开发工具10
1.5调试与性能评估工具10
1.5.1 FireBug插件10
1.5.2 Chrome的JavaScript控制台12
1.5.3性能评估与数据监控12
1.6小结14
第Ⅰ部分 基础架构17
第2章 ExtJS 10117
2.1 JavaScript的面向对象18
2.1.1创建类18
2.1.2定义类方法与类属性21
2.1.3类的继承22
2.1.4 ExtJS在面向对象方面的支持26
2.1.5实战练习:预配置类33
2.2浏览器对象模型:BOM35
2.2.1命名空间36
2.2.2用户代理对象38
2.2.3历史记录对象40
2.2.4 DOM文件对象document46
2.2.5 Cookie47
2.2.6定时调用函数48
第3章 DOM与Event53
3.1 ExtJS对DOM的支持54
3.1.1创建Element实例55
3.1.2通过Element创建DOM节点64
3.1.3读取/更新DOM节点及属性72
3.1.4 DomHelper与Template、 XTemplate85
3.2 ExtJS对事件的支持99
3.2.1一切的开始——Ext.ready()100
3.2.2注册/移除事件处理程序100
3.2.3 Ext.EventManager102
3.2.4阻止事件的进行与默认行为103
3.2.5 Ext.util.Observable与自定义事件104
3.3实战练习:画布应用110
第4章 好用的PHP框架——CakePHP119
4.1 CakePHP的设计结构120
4.2自动化开发122
4.3 CakePHP基础130
4.3.1 CakePHP的配置文件core.php130
4.3.2 CakePHP的基础模板default.ctp132
4.3.3模型139
4.3.4控制器141
4.3.5视图与视图助手146
4.4实战练习:登录窗体148
4.4.1制作模型149
4.4.2编写控制器155
4.4.3编写页面视图159
4.4.4更改默认控制器160
4.4.5 URL前缀的应用162
4.4.6使用Cake 2.*版本?不,谢谢163
4.4.7下一步164
第5章 Ajax与数据驱动165
5.1 Ext.Ajax与Ext.data.Connection166
5.2存储对象179
5.2.1 Ext.data.Store181
5.2.2读取远程数据187
5.3实战练习:表格组件195
第6章 Component结构199
6.1 Component模型200
6.2常用组件208
6.2.1 ColorPalette调色板208
6.2.2 Button按钮209
6.2.3 SplitButton按钮211
6.2.4 BaseItem基础选项212
6.2.5 DatePicker日期选择面板213
6.3 xtype神秘类型214
6.4实战练习:自定义组件218
第7章 Container结构223
7.1 Container容器224
7.2 Panel容器227
7.2.1添加子组件/容器229
7.2.2移动子组件/容器231
7.2.3查找子组件/容器234
7.2.4删除子组件/容器238
7.2.5顶层组件栏(tbar)与底层组件栏(bbar)239
7.2.6可折叠的Panel240
7.2.7嵌套Panel241
7.3 Viewport容器244
7.4 Window容器246
7.5 ButtonGroup容器250
7.6 Button类似容器的用法253
7.7实战练习:更实用的Window类254
第Ⅱ部分 视图组件261
第8章 页面布局261
8.1一切都从ContainerLayout开始262
8.2可让组件大小随容器改变的AnchorLayout263
8.3可随意摆放组件的AbsoluteLayout265
8.4填满容器的FitLayout268
8.5如手风琴般的AccordionLayout269
8.6将组件以扑克牌方式摆放的CardLayout271
8.7表单布局FormLayout273
8.8边界布局BorderLayout274
8.9水平布局HBoxLayout与垂直布局VBoxLayout276
8.10列布局ColumnLayout276
8.11表格布局TableLayout278
8.12混合布局279
8.13实战练习:自定义布局282
第9章 表单组件287
9.1表单容器FormPanel与一般容器Panel的差异288
9.2文本字段291
9.2.1密码字段294
9.2.2文件上传字段294
9.2.3文本块295
9.2.4数字字段296
9.2.5字段验证297
9.2.6隐藏字段298
9.3下拉菜单与自动完成299
9.3.1使用本地数据299
9.3.2远程数据与下拉菜单303
9.3.3远程数据与自动完成307
9.3.4联动下拉菜单308
9.4 WYSIWYG文本编辑器310
9.5日期字段311
9.6复选组件与单选组件312
9.7提交/读取数据313
9.8字段提示QuickTips与QuickTip317
9.9美化表单320
9.9.1使用BoxComponent为表单添加自定义HTML内容320
9.9.2使用FieldSet集合特定字段321
9.10实战练习:登录表单322
第10章 表格组件329
10.1 GridPanel是如何组成的330
10.2创建GridPanel与数据排序331
10.3使用PagingToolbar进行分页336
10.4 GirdPanel与查询339
10.5自定义绘图器342
10.6通过SelectionModel与GridPanel交互345
10.7实战练习:DTable348
第11章 可编辑表格组件355
11.1创建EditorGridPanel356
11.2更换字段编辑器与数据交互358
11.2.1更换字段编辑器358
11.2.2添加与删除记录360
11.3使用RowEditor363
11.4数据的提交与回滚365
11.4.1 commitChanges()与rejectChanges()365
11.4.2同步服务器数据367
11.5使用DataWriter370
11.6实战练习:ETable373
第12章 DataView与ListView381
12.1 DataView382
12.1.1创建数据显示样式382
12.1.2创建Store与XTemplate383
12.1.3创建DataView385
12.1.4让DataView可分页386
12.2 ListView387
12.3属性设置表PropertyGrid389
12.4实战练习:数据读取392
第13章 图表组件401
13.1图表底层的秘密402
13.2折线图:LineChart405
13.2.1绘制折线图405
13.2.2修改提示信息406
13.2.3添加水平/垂直轴的标题408
13.2.4修改图表风格409
13.2.5添加多个序列411
13.3柱形图:ColumnChart与StackedColumnChart413
13.4条形图:BarChart与StackedBarChart415
13.5圆饼图:PieChart417
13.6实战练习:图表应用419
第14章 树状组件425
14.1使用静态数据创建TreePanel426
14.2读取服务器数据428
14.3操作节点432
14.3.1添加节点432
14.3.2删除节点438
14.3.3编辑节点441
14.3.4查询节点442
14.3.5排序节点443
14.4 ColumnTree444
14.5实战练习:TreeEditor447
第15章 菜单与工具栏453
15.1创建菜单454
15.1.1菜单101454
15.1.2菜单事件456
15.1.3加入Separator与TextIterm457
15.1.4 ColorMenu与DataMenu459
15.1.5添加复选框460
15.1.6添加单选按钮462
15.2使用上下文菜单463
15.3创建工具栏465
15.4实战练习:复杂的菜单与工具栏组合467
第16章 拖放——Drag与Drop473
16.1拖放的基础知识474
16.2拖放操作的实现476
16.2.1注册DOM元素为DD477
16.2.2使用DDTarget注册放置目标478
16.2.3使用DDProxy484
16.3实战练习:将拖放与组件结合487
16.3.1 DataView与拖放487
16.3.2 TreePanel与拖放493
第17章 插件495
17.1继承的限制496
17.2插件的实现499
第18章 长路漫漫——ExtJS 4503
18.1类系统504
18.1.1定义类的新方式504
18.1.2动态读取类定义与依赖性管理508
18.1.3混合属性513
18.1.4静态方法515
18.1.5自动生成变量的getter/setter方法516
18.2 Data封包517
18.2.1 Model517
18.2.2 Proxy与 Store523
18.3 Panel、 FormPanel、 GridPanel与Window537
18.3.1 Panel组件537
18.3.2 FormPanel组件539
18.3.3 GridPanel组件541
18.3.4 Window组件543
18.4图表组件545
18.4.1 Area图表545
18.4.2 Bar图表548
18.4.3 Radar图表551
18.4.4 Pie图表552
ExtJS 4后记554
第Ⅲ部分 实战案例557
第19章 案例——记账系统557
19.1系统需求分析558
19.2系统规划558
19.2.1界面规划558
19.2.2后台服务器部署560
19.3系统实现561
19.3.1实现CakePHP端562
19.3.2实现ExtJS界面578
19.4与CakePHP结合611
第20章 案例——人人网应用程序615
20.1系统功能分析616
20.2系统部署618
20.3封装Google Maps API的类GMap621
20.4组合界面组件629
20.4.1定义GeoMapPanel629
20.4.2定义FunctionMenu630
20.4.3定义GeoRecordGridPanel632
20.4.4定义MainPanel636
附录 学习与实现资源645