图书介绍

Ext JS开发实战PDF|Epub|txt|kindle电子书版本网盘下载

Ext JS开发实战
  • 钟协良著;杨彦强审校 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302283324
  • 出版时间:2012
  • 标注页数:647页
  • 文件大小:145MB
  • 文件页数:665页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

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

热门推荐