ExtJS实战

ExtJS实战 PDF 第2版

  • 大小:22 MB
  • 类型:ExtJS
  • 格式:PDF
  • 出版:人民邮电出版社
  • 作者:
  • 更新:2020-07-03 10:40:28
vip 立即下载( 22 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 彭圣杰 投稿)

给大家整理一篇ExtJS相关的资料,由人民邮电出版社出版,作者是美,介绍了关于ExtJS、ExtJS实战方面,格式为PDF,资源大小22 MB,目前在ExtJS类资源综合评分为:7.5分。

书籍介绍

Ext JS实战(第2版)分三部分,基于Ext JS 4.0全面介绍如何开发具有原生风格的富桌面Web应用,辅以大量示例帮读者理解其组件和容器。第一部分是基础知识,讲解Ext JS的丰富特性(包括UI部件以及数据存储、模型和代理等支持类)、DOM操作、组件和容器。第二部分全面介绍Ext JS部件的工作原理,内容涵盖Ext JS组件、布局管理器、表单面板、数据存储、网格面板、树形面板、图形图表、直接远程调用和拖放功能。第三部分介绍Ext JS类系统,并基于本书知识用Sencha CMD和Ext JS MVC系统开发应用。此外,第三部分不仅能让你学会Ext JS框架的更高级功能(如定制的扩展、插件,以及类加载器),还能让你掌握构建和管理Web应用的坚实理论。

目录

  • 第一部分 Ext JS 4.0入门
  • 第1章 功夫在框架外  2
  • 1.1 初识Ext JS  2
  • 1.1.1 丰富的API文档  3
  • 1.1.2 用预制部件快速开发  5
  • 1.2 你需要知道的  5
  • 1.3 Ext JS部件之旅  5
  • 1.3.1 容器和布局初探  7
  • 1.3.2 其他容器的运作  8
  • 1.3.3 数据绑定视图  9
  • 1.3.4 “枝繁叶茂”的树形面板  11
  • 1.3.5 表单输入框  12
  • 1.3.6 其他部件  14
  • 1.4 Ext JS 4.0的新特性  15
  • 1.4.1 呀!适配层不见了!  15
  • 1.4.2 新的类系统  15
  • 1.4.3 数据包  16
  • 1.4.4 布局:代码大爆炸  16
  • 1.4.5 新停靠系统  17
  • 1.4.6 网格面板的改进  17
  • 1.4.7 树形面板如今更接近网格面板  18
  • 1.4.8 图形和图表  19
  • 1.4.9 新的CSS样式架构  19
  • 1.4.10 新MVC架构  20
  • 1.4.11 捆绑打包工具  20
  • 1.5 下载和配置  20
  • 1.6 亲手一试  22
  • 1.7 小结  24
  • 第2章 DOM操作  25
  • 2.1 用 Ext JS启动代码  25
  • 2.2 用Ext.Element管理DOM元素  27
  • 2.2.1 框架的核心  27
  • 2.2.2 首次使用Ext.Element  28
  • 2.2.3 创建子节点  29
  • 2.2.4 删除子节点  32
  • 2.2.5 配合Ext.Element使用Ajax  33
  • 2.3 使用模板和XTemplate  34
  • 2.3.1 使用模板  34
  • 2.3.2 用XTemplate执行循环操作  37
  • 2.3.3 XTemplate的高阶应用  38
  • 2.4 小结  40
  • 第3章 组件和容器  41
  • 3.1 组件模型  41
  • 3.1.1 XType和ComponentManager  42
  • 3.1.2 组件渲染  44
  • 3.2 组件生命周期  46
  • 3.2.1 初始化  46
  • 3.2.2 渲染  48
  • 3.2.3 销毁  50
  • 3.3 容器  51
  • 3.3.1 构建一个带子元素的容器  52
  • 3.3.2 处理子元素  53
  • 3.4 查询组件  54
  • 3.5 视口容器  56
  • 3.6 小结  57
  • 第二部分 Ext JS组件
  • 第4章 核心UI组件  60
  • 4.1 面板  60
  • 4.1.1 构建一个复杂的面板  61
  • 4.1.2 添加按钮和工具  63
  • 4.1.3 在一个面板上停靠元素  65
  • 4.1.4 权重很重要  67
  • 4.2 显示窗口对话框  69
  • 4.2.1 构建一个窗口  70
  • 4.2.2 更多窗口配置  71
  • 4.3 消息框  73
  • 4.3.1 警告用户  73
  • 4.3.2 MessageBox的高阶方法  74
  • 4.3.3 显示一个动画式等待对话框  75
  • 4.4 组件也可以存活在标签面板中  77
  • 4.4.1 构建第一个标签面板  78
  • 4.4.2 你应该知道的标签管理方法  80
  • 4.5 小结  81
  • 第5章 探究布局  82
  • 5.1 布局管理器如何工作  82
  • 5.1.1 组件布局  82
  • 5.1.2 容器布局  83
  • 5.2 Auto布局  83
  • 5.3 Anchor布局  85
  • 5.4 Absolute布局  88
  • 5.5 Fit布局  89
  • 5.6 Accordion布局  90
  • 5.7 Card布局  93
  • 5.8 Column布局  95
  • 5.9 HBox和VBox布局  97
  • 5.10 Table布局  100
  • 5.11 Border布局  103
  • 5.12 小结  107
  • 第6章 Ext JS中的表单  108
  • 6.1 基本输入框  108
  • 6.1.1 输入框和校验  109
  • 6.1.2 密码和文件选择框  111
  • 6.1.3 构建多行文本框  112
  • 6.1.4 便利的数字输入框  112
  • 6.2 用组合框实现提前键入  113
  • 6.2.1 构建一个本地组合框  113
  • 6.2.2 实现一个远程组合框  115
  • 6.2.3 解构组合框  118
  • 6.2.4 自定义组合框  118
  • 6.3 时间输入框  119
  • 6.4 HTML编辑器  120
  • 6.4.1 构建第一个HTML编辑器  120
  • 6.4.2 处理缺少校验的问题  121
  • 6.5 选择日期  121
  • 6.6 复选框和单选按钮  122
  • 6.7 表单面板  124
  • 6.7.1 检视正在构建的内容  125
  • 6.7.2 构建字段集  125
  • 6.7.3 创建标签面板  128
  • 6.8 数据提交和加载  130
  • 6.8.1 提交表单的传统方式  130
  • 6.8.2 通过Ajax提交数据  130
  • 6.8.3 把数据加载到表单中  132
  • 6.9 小结  134
  • 第7章 数据存储  135
  • 7.1 介绍数据存储  135
  • 7.1.1 支持类  136
  • 7.1.2 数据是如何流动的  137
  • 7.1.3 关于数据代理  138
  • 7.1.4 模型和读取器  139
  • 7.2 读取和保存数据  140
  • 7.2.1 读取数组数据  141
  • 7.2.2 读取JSON数据  143
  • 7.2.3 读取XML数据  145
  • 7.3 带写入器的数据存储  146
  • 7.3.1 校验模型数据  148
  • 7.3.2 同步数据  150
  • 7.4 关联数据  151
  • 7.5 小结  154
  • 第8章 网格面板  155
  • 8.1 网格面板简介  155
  • 8.2 构建一个简单的网格面板  157
  • 8.3 高级网格面板构建  159
  • 8.3.1 你在构建什么  159
  • 8.3.2 所需的数据存储和模型  159
  • 8.3.3 创建列  160
  • 8.3.4 配置高级网格面板  161
  • 8.3.5 给网格面板配置一个容器  162
  • 8.3.6 缓冲滚动分页  164
  • 8.3.7 为交互应用事件处理程序  166
  • 8.4 在网格面板上编辑数据  168
  • 8.4.1 启用编辑插件  169
  • 8.4.2 浏览一下你的可编辑网格面板  173
  • 8.5 加入CRUD  174
  • 8.5.1 添加保存和拒绝逻辑  174
  • 8.5.2 保存和拒绝修改  175
  • 8.5.3 添加创建和删除功能  176
  • 8.5.4 使用创建和删除  178
  • 8.6 小结  180
  • 第9章 深入探究树形面板  181
  • 9.1 树形面板理论  181
  • 9.1.1 树形面板关键词  181
  • 9.1.2 深入根节点  182
  • 9.2 “种下”你的第一棵树  183
  • 9.3 培育动态树形面板  185
  • 9.3.1 创建一个远程加载面板  186
  • 9.3.2 为树(树形面板)“施肥”  187
  • 9.4 在树形面板上实现CRUD  189
  • 9.4.1 显示上下文菜单  189
  • 9.4.2 添加编辑逻辑  193
  • 9.4.3 着手删除  196
  • 9.4.4 为树形面板创建节点  198
  • 9.5 小结  200
  • 第10章 绘画和图表  201
  • 10.1 绘制形状  201
  • 10.2 绘图概念  202
  • 10.3 表面子画面  202
  • 10.3.1 绘制子画面  204
  • 10.3.2 管理位置和大小  205
  • 10.3.3 自适应大小的子画面  207
  • 10.4 子画面交互  207
  • 10.5 掌控路径  211
  • 10.6 深入了解图表  213
  • 10.7 实现笛卡儿图表  215
  • 10.7.1 配置轴  215
  • 10.7.2 添加序列  218
  • 10.7.3 改进可视化助手  219
  • 10.7.4 添加定制形状  222
  • 10.7.5 同一个图表中的多序列  224
  • 10.8 定制主题  226
  • 10.9 饼图  230
  • 10.10 小结  232
  • 第11章 用Ext Direct实现远程方法调用  233
  • 11.1 使两端相见  233
  • 11.2 对比Ext Direct和REST  235
  • 11.3 服务器端配置  236
  • 11.3.1 它是怎样工作的  236
  • 11.3.2 远程方法配置  236
  • 11.3.3 路由  237
  • 11.4 远程方法  238
  • 11.4.1 配置路由器  238
  • 11.4.2 启用Ext Direct  240
  • 11.5 直接调用远程方法  243
  • 11.6 启用CRUD 的Ext.data.DirectStore  245
  • 11.7 小结  248
  • 第12章 拖放  249
  • 12.1 拖放工作流  249
  • 12.1.1 拖放的生命周期  250
  • 12.1.2 自上而下审视拖放类  251
  • 12.1.3 一切尽在覆盖之中  252
  • 12.1.4 拖放总是在组中工作的  253
  • 12.2 拖放:一个基础的例子  254
  • 12.2.1 创建一个小型工作区  254
  • 12.2.2 配置元素使之可拖动  255
  • 12.2.3 分析Ext.dd.DD 的DOM元素变化  256
  • 12.2.4 增加泳池和热水浴缸作为放置目标  257
  • 12.3 完成你的拖放实现  258
  • 12.3.1 增加放入引导  259
  • 12.3.2 增加有效放入  261
  • 12.3.3 实现无效放入  263
  • 12.4 使用DDProxy  264
  • 12.5 视图的拖放  268
  • 12.5.1 构建视图  268
  • 12.5.2 添加拖动手势  272
  • 12.5.3 使用放入  275
  • 12.6 网格面板的拖放  278
  • 12.7 树形面板上的拖放  282
  • 12.7.1 构建树形面板  282
  • 12.7.2 启用拖放  284
  • 12.7.3 采用灵活的约束  284
  • 12.8 小结  287
  • 第三部分 构建一个应用
  • 第13章 类系统基础  290
  • 13.1 经典的JavaScript继承  290
  • 13.1.1 创建一个基类  291
  • 13.1.2 创建一个子类  292
  • 13.2 Ext JS的继承  293
  • 13.2.1 创建一个基类  294
  • 13.2.2 创建一个子类  295
  • 13.3 扩展Ext JS组件  296
  • 13.3.1 想想你在构建什么  297
  • 13.3.2 扩展GridPanel  298
  • 13.3.3 实践你的扩展  299
  • 13.4 用插件来救援  302
  • 13.4.1 插件的剖析  302
  • 13.4.2 开发一个插件  303
  • 13.5 使用Ext JS加载器的动态加载类  306
  • 13.5.1 动态加载一切  306
  • 13.5.2 应该按需加载  308
  • 13.5.3 采用混合的方案  309
  • 13.6 小结  311
  • 第14章 构建一个应用  312
  • 14.1 像Web UI开发者一样思考  312
  • 14.2 应用的(基础)结构  313
  • 14.2.1 在命名空间内进行开发  313
  • 14.2.2 动态依赖加载  315
  • 14.3 开启Survey 应用  318
  • 14.3.1 从想法到代码实现  318
  • 14.3.2 用Sencha Cmd加快开始的步伐  319
  • 14.3.3 引导Survey项目  321
  • 14.3.4 数据驱动的应用程序模型324
  • 14.3.5 给应用程序增加模型  325
  • 14.3.6 添加数据存储  329
  • 14.3.7 创建验证表单  330
  • 14.3.8 插入第一个控制器  332
  • 14.3.9 Survey视图  333
  • 14.3.10 Survey控制器  336
  • 14.4 打包  342
  • 14.5 小结  344

以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

ExtJS相关资源

  • Ionic实战:基于AngularJS的移动混合应用开发

    Ionic实战:基于AngularJS的移动混合应用开发

    Ionic是近几年很火的一项跨平台开发技术。Ionic大的亮点是集成了Angular和Cordova,对于有开发经验的前端工程师来说上手难度大大降低,并且能直接使用现有的大量第三方库和框架。本书是一本

    大小:93.2KB MBIonic电子书

  • 微信公众平台网页开发实战:HTML5+JSSDK混合开发解密

    微信公众平台网页开发实战:HTML5+JSSDK混合开发解密

    2017年,微信已经全面支持公众平台内的网页开发,并且提供了网页开发样式库、JSSDK库和网页内支付、网页调试工具,Web开发人员可以利用这些功能开发出更多、更好、更炫的微信内应用。《

    大小:195.8 MB微信开发电子书

  • JSON实战

    JSON实战

    JSON早已变成RESTful接口设计的事实标准,并在互联网技术数据传输行业日渐受青睐,是构建雅致、高效率手机应用程序的得力工具。这书系统软件展现怎么使用JSON专用工具和信息/文本文档设计

    大小:9 MBJSON电子书

  • 疯狂前端开发讲义:jQuery+AngularJS+Bootstrap前端开发实战

    疯狂前端开发讲义:jQuery+AngularJS+Bootstrap前端开发实战

    大小:131.7 MB前端开发电子书

  • Node.js硬实战:115个核心技巧

    Node.js硬实战:115个核心技巧

    《 Node.js 硬实战:115 个核心技巧 》是一本面向实战的Node.js教程进阶指南。作为资深专家,《Node.js 硬实战:115 个核心技巧》作者独辟蹊径,将着眼点放在Node.js 的核心模块和网络应用,通过精

    大小:212 MBNode.js电子书

  • Node.js实战

    Node.js实战

    《Node.js实战(第2季)》作者来自CNode社区点击率颇高、粉丝数万的《一起学node.js》。《Node.js实战(第2季)》没有成为教条式的入门级别,而是真正进入Node.js实战层次。

    大小:6.25 MB电子书

  • 《Solidworks 2018中文版基础教程》上机操作

    《Solidworks 2018中文版基础教程》上机操作

    编辑推荐 本书从软件的基本应用及行业知识入手,以SolidWorks 2018 软件的模块和插件系统的应用为主线,以实例为引导,按照由浅入深、循序渐进的方式,讲解软件的新特性和软件操作方法,使读者能快速掌握SolidWorks 的设计技巧。 对于SolidWorks 2018 软件的基础应用,本书讲解得非常详细。通过实例和软件操作方法的有机统一,本书内容既有操作上的针对性,也有方法上的普遍性。本书图文并茂,讲解深入浅出、避繁就简、贴近工程,把众多专业技能和软

    大小:41.78 MBSolidworks配套资源

  • 数据库系统概论

    数据库系统概论 课后答案

    《数据库系统概论》是2006年1月清华大学出版社出版的图书,作者是史嘉权。 《数据库系统概论》围绕数据库的设计、编程与实现,系统、全面地介绍了数据库系统的基本概念、基本原理、基本方法以及应用技术。主要内容包括数据库建模、关系模型和关系运算、数据库语言SQL(包括最新标准SQL2和SQL3)及其系统环境、关系数据库设计理论及数据库设计、面向对象的对象定义语言和对象查询语言、以及查询优化和并发控制。《数据库系统概论》以关系数

    大小:3.57 MB数据库系统课后答案

  • 《Protel 99 SE实用 教程(第2版)》素材,教案

    《Protel 99 SE实用 教程(第2版)》素材,教案

    内容介绍 《21世纪高等职业教育机电类规划教材:Protel99SE实用教程(第2版)》以电子钟的设计为实例,《21世纪高等职业教育机电类规划教材:Protel99SE实用教程(第2版)》贯穿电子钟从原理图设计到生成印制电路板图的整个电路设计制作过程。《21世纪高等职业教育机电类规划教材:Protel99SE实用教程(第2版)》共分9章,全面介绍了Protel99SE的工作界面、基本组成、各种常用编辑器和常用工具等基础知识,并详细介绍了电路原理图的设计、网络表的生成

    大小:9.13 MBProtel配套资源

  • 《Python面向对象编程指南》源代码

    《Python面向对象编程指南》源代码

    编辑推荐 本书致力于深入讲解Python语言的高级特性,通过丰富、强大的代码示例为读者循序渐进地讲解如何编写高质量的Python代码。本书可谓是成就Python编程高手的必读之选。本书通过实际的例子对Python中面向对象编程的理念进行介绍。针对所有可用于和Python内置功能进行无缝结合的特殊方法,本书都提供了详细示例,并且介绍了如何使用JSON、YAML、Pickle、CSV、XML、Shelve和SQL来创建持久化对象以及在进程间传输对象。本书还介绍了Logging和Warning模块、单

    大小:337.83 KBPython编程配套资源

  • 数理经济学

    数理经济学 课后答案

    数学知识及其在经济学中的应用。数学知识包括微分学或数学分析、线性代数、一部分空间解析几何和最优化理论。经济学应用主要涉及微观经济学,并涉及少量的宏观经济学、计量经济学和金融学。无论是数学知识,还是数学知识的经济学应用,均有一定的深度。 《数理经济学》配备多媒体课件,适合高等院校经济与管理专业的大学高年级本科生和研究生、数学或经济学基地班的本科生作为教材使用;适合使用数学从事经济学研究的经济学类专业师生

    大小:1 MB数理经济课后答案

资源下载

相关声明:

ExtJS学习笔记

22小时5分钟前回答

Extjs 中的 Treepanel 实现菜单级联选中效果及实例代码

TreePanel继承自Panel,在ExtJS中使用树控件含有丰富的属性和方法实现复杂的功能。其中Ext.tree.TreeNode代表一个树节点,比较常用的属性包括text、id、icon、checked等、异步树Ext.tree.AsyncTreeNode、树加载器Ext.tree.TreeLoader。下面介绍Extjs 中的 Treepanel 实现菜单级联选中效果。 在 treepanel 里添加以下代码即可实现级联选中效果 主要实现了以下效果: 1.点击父级批量设置所有子节点选中状态 2.点……

4小时5分钟前回答

jquery 插件开发 extjs中的extend用法小结

在jquery中,extend其实在做插件时还是用的比较多的,今天同时小结jquery和ext js中 的extend用法,先来看jquery中的。 1) extend(dest,src1,src2,src3...); var start = { id: 123, count: 41, desc: 'this is information', title: 'Base Object', tag: 'uncategorized', values: [1,1,2,3,5,8,13]}; var more = { name: 'Los Techies', tag: 'javascript'}; var extra = { count: 42, title: null, desc: undefined, values: [1,3,6,10]}; var extended = $.extend(start, more, extra); consol……