王朝网络
分享
 
 
 

Ext JS源码分析与开发实例宝典(含光盘1张)

王朝导购·作者佚名
 
Ext JS源码分析与开发实例宝典(含光盘1张)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,Java Java Script J2EE,

作者: 彭仁夔编著

出 版 社: 电子工业出版社

出版时间: 2010-1-1字数: 1061000版次: 1页数: 577印刷时间: 2010-1-1开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121098734包装: 平装最佳拍档

Ext JS源码分析与开发实例宝典(含光盘1张)

Ext JS源码分析与开发实例宝典(含光盘1张)

Extjs Web应用程...

Ext JS源码分析与开发实例宝典(含光盘1张)

与此1件拍档商品一同购买

总定价:¥137.00

总当当价:¥107.30

Ext JS源码分析与开发实例宝典(含光盘1张)

请至少保留一件商品。

编辑推荐

全面剖析Ext JS 3.0的架构原理,透彻体悟Ext JS的代码之美,讲解近70个DEMO实例,配套DVD中包窗大量源码和案例文件。

内容简介

本书全面系统地剖析了ExtJS 3.0的架构设计原理。通过对源码的“抽丝剥茧”,读者可以掌握Ext JS架构的精妙,从原理层面用活Ext JS。此外,本书还提出了大量的解决方案,以使Ext JS满足用户 日益增长的体验需要。

本书分为4个部分,共17章。快速入门部分讲解Ext JS的背景及体系结构,并通过案例实现让 读者快速入门。核心技术部分深入讲解Ext JS的核心基础知识,包括JS原生对象的扩展、事件机制、 模板模型、数据模型,包括一个机制、两个模型及六个扩展。基于元素的开发部分讲解了在DOM元素基 础上扩展的Ext JS元素,包括元素操作、元素查找、元素样式、动画特效和拖曳实现。深入组件的开 发部分讲解Ext JS组件的原理及各大组件的应用,包括组件模型、容器模型、布局设计、Form组件、 Grid组件、Tree组件及Menu组件。

本书结构紧凑,条理清晰,注重对Ext JS优美代码的分析和应用,通过阅读漂亮的代码,能够极 大地提升代码编写的质量。为了让读者更好地理解知识,本书还配备了丰富的应用实例,在充分理解源 码的基础上,对Ext JS进行了大量实用性强的扩展。

本书可以作为Web应用开发的参考手册,适合具备一定HTML和JavaScript基础的开发人员学习, 特别适合从事RIA Web开发的人员自学参考,也可以作为Ext JS应用开发的培训教材。

目录

第1部分快速入门

第1章Web如此美丽,初探Ext JS

1.1Ext JS是什么

1.2为什么选择Ext JS

1.3如何学习Ext JS

1.3.1获取源码并部署

1.3.2开发工具的智能提示

1.3.3文档和实例的学习

1.3.4学习论坛

1.4Ext JS体系结构

1.4.1体系结构

1.4.2文件结构

1.5小结

第2章Ext JS 3.0实例入门

2.1准备工作,配置环境

2.2看似简单的登录页面,隐藏好大的学问

2.2.1页面布局

2.2.2表单布局

2.2.3验证码

2.2.4表单验证

2.2.5表单提交

2.3主框架页面

2.3.1主框架页面布局

2.3.2左边导航菜单

2.3.3右边工作区域

2.4子页面

2.4.1数据处理

2.4.2列表

2.5小结

第2部分核心技术

第3章Ext JS核心基础

3.1继承的扩展

3.1.1对象的继承

3.1.2类的继承

3.1.3Ext.extend扩展

3.2函数的扩展

3.2.1从一个错误说起

3.2.2函数的委托

3.3数组及集合

3.3.1JavaScript数组

3.3.2Ext JS集合操作

3.4String的转换

3.4.1String转换的基本知识

3.4.2String和JSON转换

3.4.3查询字符串与对象转换

3.5Date的使用

3.5.1日期格式化

3.5.2日期的比较及计算

3.6定时任务

3.6.1有状态的定时任务管理

3.6.2定时任务管理器

3.7小结

第4章你必须知道的Ext JS事件机制

4.1浏览器事件机制

4.2Ext JS元素事件

4.2.1Event对象

4.2.2EventManager

4.3基本事件扩展

4.3.1DomReady处理

4.3.2快捷键的实现

4.3.3导航键的实现

4.3.4鼠标按住事件

4.4Ext JS组件事件

4.4.1事件对象

4.4.2组件的事件机制

4.4.3基于拦截的事件实现

4.4.4组件及元素事件结合

4.5扩展TabBox事件

4.5.1焦点

4.5.2扩展TabBox导航

4.5.3自定义TabBox事件

4.6小结

第5章模板模型,组件开发的基石

5.1Ext JS模板概述

5.2正则表达式基础

5.2.1正则表达式引擎

5.2.2字符匹配

5.2.3选择、分组及引用

5.3正则表达式的使用

5.3.1exec和match

5.3.2replace函数

5.4基本模板

5.4.1模板的构建

5.4.2应用动态数据

5.4.3编译模板

5.5扩展模板

5.5.1实现原理

5.5.2编译Xtemplate模板

5.5.3为Xtemplate应用动态数据

5.6模板问题及改进

5.6.1模板的问题

5.6.2问题的解决

5.7通信录的实现

5.7.1应用DataView

5.7.2数据分页和过滤

5.7.3通信录中的信息

5.8小结

第6章改善用户体验,交互数据模型

6.1Ajax请求

6.1.1从网络通信协议开始

6.1.2手动实现Ajax

6.1.3便利函数让调用更加方便

6.1.4表单请求

6.1.5跨域请求

6.2Direct请求

6.2.1Comet请求

6.2.2RPC请求

6.3代理请求

6.3.1REST风格

6.3.2代理请求的处理过程

6.3.3MemoryProxy的扩展

6.4数据解析的实现

6.4.1定义表结构

6.4.2解析表数据

6.4.3数组解析的扩展

6.5数据回写

6.5.1组装请求参数

6.5.2保存之后更新

6.6数据存储

6.6.1构建Store对象

6.6.2载入数据

6.6.3保存数据

6.7DWR数据交互

6.7.1DWR请求扩展

6.7.2DWR数据解析

6.7.3CRUD操作

6.8小结

第3部分基于元素的开发

第7章元素扩展,让开发更灵活

7.1Ext. DomHelper类

7.1.1元素创建

7.1.2元素插入

7.2Ext.DomQuery类

7.2.1实现原理

7.2.2查询及过滤实现

7.2.3编译解析

7.3Ext JS元素架构

7.3.1Ext.Element元素

7.3.2Ext.CompositeElementLite

7.4表单实例

7.4.1实现并载入表单

7.4.2计算相关费用

7.5小结

第8章Ext JS样式的完美应用

8.1样式基本操作

8.1.1创建元素

8.1.2元素定位

8.1.3可视及其他

8.2JS操作样式

8.2.1style的操作

8.2.2class的操作

8.2.3动态加入CSS Rules

8.2.4重构它们

8.3Dimensions操作

8.3.1宽高操作

8.3.2坐标定位操作

8.3.3重构它们

8.4相对定位与约束

8.4.1元素相对定位

8.4.2scroll定位

8.4.3Resize元素定位的实现

8.5ImageCropper的实现

8.5.1创建容器

8.5.2创建三层图片并载入

8.5.3初始化Resize和拖曳

8.5.4显示选择内容

8.6小结

第9章让Web页面动起来

9.1动画的原理

9.1.1原理实现

9.1.2改进的实现

9.2Ext JS动画实现

9.2.1Ext JS动画管理器

9.2.2动画对象

9.3动画的进一步深入

9.3.1动画类型

9.3.2动画算法

9.3.3Fx特效处理

9.4扩展Ext JS矢量图

9.4.1excanvas基本应用

9.4.2excanvas高级应用

9.5交互式动画报表图

9.5.1基本折线图

9.5.2动画的实现

9.5.3交互式选择的实现

9.5.4ToolTip的实现

9.6小结

第10章拖曳技术,让用户也动起来

10.1Ext JS拖曳原理剖析

10.1.1如何选中元素

10.1.2如何实现鼠标移动位置

10.1.3如何确定元素目标位置

10.2Ext JS拖曳架构

10.2.1拖曳共性处理

10.2.2拖曳个性处理

10.3拖曳形式的选择题应用

10.3.1选择题的实现

10.3.2选项拖曳的实现

10.4拖曳高级扩展

10.4.1拖曳元素状态处理

10.4.2目标元素状态处理

10.4.3把拖曳目标和拖曳元素综合起来

10.5拖曳定制流程

10.5.1基本的流程图

10.5.2拖曳的实现

10.5.3拖曳的完善

10.6小结

第4部分深入组件的开发

第11章Ext JS组件模型的架构解析

11.1认识Ext JS组件

11.2生命周期设计

11.2.1初始化

11.2.2渲染表现

11.2.3销毁组件,释放系统资源

11.3可扩展性设计

11.3.1类继承的支持

11.3.2事件的支持

11.3.3插件的支持

11.3.4可配置的支持

11.3.5模板方法的支持

11.4可管理性设计

11.4.1全局统一管理

11.4.2组件类别管理

11.4.3内部状态管理

11.5组件分析法

11.5.1生命周期分析

11.5.2配置项分析

11.5.3方法及属性分析

11.5.4事件分析

11.5.5组件特性

11.6如何自定义组件

11.6.1组件的需求

11.6.2按生命周期来编写组件

11.6.3重构

11.6.4编写文档

11.7小结

第12章Ext JS面板,信息提示更人性化

12.1浮动层(Layer)

12.1.1shim实现

12.1.2shadow实现

12.1.3约束定位

12.1.4浮动层显示

12.2容器(Container)布局

12.2.1生命周期分析

12.2.2容器特性

12.3面板(Panel)布局

12.3.1面板组成

12.3.2面板样式

12.3.3面板的折叠/展开

12.4窗体(Window)布局

12.4.1最大最小化

12.4.2改变大小

12.4.3窗体显示问题

12.5工具提示

12.5.1Ext.Tip类

12.5.2Ext.ToolTip类

12.5.3Ext.QuickTip类

12.6气球提示(BalloonTip)

12.6.1实现BalloonTip组件

12.6.2进一步完善

12.7小结

第13章Ext JS 华丽的容器布局

13.1认识布局的流程

13.1.1布局概述

13.1.2布局的流程

13.2Border布局

13.2.1如何渲染

13.2.2如何计算布局区域

13.2.3如何实现折叠与展开

13.3锚定位布局

13.3.1AnchorLayout布局

13.3.2AbsoluteLayout布局

13.3.3FormLayout布局

13.4自适应布局

13.4.1FitLayout

13.4.2AccordionLayout

13.4.3CardLayout

13.5表行列布局

13.5.1ColumnLayout

13.5.2RowLayout

13.5.3TableLayout

13.6Box布局

13.7如何扩展TableFormLayout

13.8小结

第14章Ext JS Form的交互式表单

14.1FormPanel聚散地

14.1.1Form关系图

14.1.2与BaseForm关联

14.1.3与Field关联

14.1.4验证操作

14.1.5数据处理

14.1.6FieldSet

14.2Field组件

14.2.1Field的创建

14.2.2Field的验证

14.3文本输入组件

14.3.1单行文本输入组件

14.3.2多行文本输入组件

14.3.3文本编辑组件

14.4选择组件

14.4.1单个选择组件

14.4.2选择组

14.5下拉组件

14.5.1TriggerField

14.5.2Combox

14.5.3多选组件扩展

14.6注册页面的实现

14.6.1基本的Form组件应用

14.6.2上传处理

14.7小结

第15章Ext Grid组件让数据更直观

15.1认识Ext JS 的Grid

15.1.1概述

15.1.2如何创建GridPanel

15.1.3GridPanel如何运行

15.1.4可编辑的GridPanel

15.2列模式

15.2.1CM分析

15.2.2CM的高级应用

15.3选择模式

15.3.1RowSelectionModel

15.3.2CheckboxSelectionModel

15.4视图

15.4.1Grid生成HTML内容

15.4.2如何构建表结构

15.4.3导入数据

15.4.4通过流程进一步分析

15.5分页栏

15.5.1载入数据进行显示

15.5.2请求数据

15.6对Grid的改进

15.6.1下拉框编辑的问题

15.6.2嵌套表格的问题

15.6.3多表头操作

15.7单元格实现跨列运算

15.7.1单元格多选模式

15.7.2公式统计计算

15.7.3应用实例

15.8小结

第16章深入Ext JS 的树形展示

16.1树组件的原理

16.2Ext JS树组件的分析

16.2.1树的创建

16.2.2树的生命周期分析

16.3树组件节点

16.3.1基本节点

16.3.2TreeNode类

16.4树组件的事件

16.4.1事件的流程

16.4.2事件的选择模式

16.5完善树的功能

16.5.1树的数据

16.5.2编辑、过滤及排序

16.6ECOTree的实现

16.6.1树的基本实现

16.6.2节点的实现

16.6.3折叠、编辑、拖曳及其他完善

16.7小结

第17章基于Ext JS Menu组件的快速开发

17.1Action类

17.1.1Action类的作用

17.1.2Action类的运行流程

17.2Button类

17.2.1生命周期

17.2.2样式处理

17.2.3状态切换

17.3开发个性的工具栏

17.3.1如何解析工具项

17.3.2如何进行布局

17.3.3竖形工具栏的实现

17.4自己来设计菜单栏

17.4.1菜单的显示

17.4.2菜单的动作

17.5类UE编辑器的实现

17.5.1基本的编辑器

17.5.2活动工具栏

17.6小结

媒体评论

随着浏览器的不断进步和RIA(Rich Interface Application。)的逐渐流行,JS(JavaScript)这门历史悠久的开发技术不断焕发出新的生机,开发人员为JS开发出各种框架,来提升开发的质量与效率,以适应Web 2.0时代Web应用程序的开发。在众多的框架中,Ext JS以其独特的设计、强大的功能和开源的优势,获得了巨大的成功。

本书的作者通过清晰的实例,详细讲述了Ext JS的核心概念和实际应用,体现了作者高度的理论修养和丰富的实践经验。读者既可以从中体会Ext JS框架的设计思想,也可以直接按照书中的实例进行操作,解决开发中遇到的问题。同时,本书行文流畅,逻辑严谨,改变了通常技术书籍晦涩难懂的形象,这是本书的又一亮点。

——诺和诺德(中国)科技有限公司,NNIT(China),高级开发技术研究与培训专家,杜新润

本书很全面地讲解了Ext JS框架,以及其他类似的JavaScript框架,能让初学者很快上手。通过不同的开发环境,如VS、dw、Eclipse,配置Ext JS的智能感应功能,提高Ext JS的开发效率与开发速度。对Ext JS的体系结构描述清楚,通俗易懂,通过简单的例子,介绍了Ext JS 3.0对UI的应用、DOM元素、事件、数据的处理等。逻辑层次清晰,由浅入深地进述了Ext√S的点点滴滴。虽然只看了部分章节,但也能体会作者对Ext JS的每一个要点都讲得很详细,是一本难得的好书。

——中国软件工程网(www.rigc.net),全体开发工程师

本书层次清晰,层层深入地进行例子讲解,案例丰富,介绍了Ext JS的概念和应用技巧。结合实际的项目讲解Ext JS在UI和整体项目上的应用特点,值得前端设计人员和Ajax爱好者学习。

——成都微核科技,界面工程师,David.heii.R

书摘与插图

Ext JS源码分析与开发实例宝典(含光盘1张)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
手机游戏策划设计
“小精豆”科学漫游(全彩)
Photoshop CS3设计与制作实例教程(全彩)
Java程序设计实用教程(第2版)
Solaris 10系统管理
悟透AutoCAD 2009完全自学手册(含光盘1张)
最新企业财会管理制度、表格设计及范本工具箱
OPhone应用开发权威指南(含光盘1张)
“小精豆”科幻之旅(全彩)
Photoshop CS4精华教程(含光盘1张)(全彩)
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有