ExtJS Web应用程序开发指南
出版时间:
2011-07
版次:
2
ISBN:
9787111353911
定价:
69.00
装帧:
平装
开本:
16开
纸张:
胶版纸
页数:
454页
正文语种:
简体中文
97人买过
-
《ExtJSWeb应用程序开发指南(第2版)》共18章和1个附录,是对第1版的全面升级,增补了大量ExtJS4.0中的新特性。从基本的ExtJS功能开始讲解RIAWeb开发,从而引出用户体验丰富的ExtJS技术。接着通过经典的“HelloWorld”来快速搭建和配置第一个程序。然后通过4章来详细讲解ExtJS的基本功能,包括:最常用的表单、面板和布局类,常用的工具类与函数,以及ExtJS对事件的响应。《ExtJSWeb应用程序开发指南(第2版)》还结合现今流行的Web框架进行改造,将相关技术融合起来应用。Ajax已经逐渐渗透到Web开发的各个方面了,ExtJS能够与其完美结合。讲解完这些提高内容后,《ExtJSWeb应用程序开发指南(第2版)》还深入介绍了增强型模板,重要的数据模型,以及ExtJS高级组件。考虑到ExtJS与主流服务端框架的整合越来越紧密,《ExtJSWeb应用程序开发指南(第2版)》还特意讲解了Struts和Struts2框架的整合与配置。最后全面细致地讲解了ExtJS4.0中新增的主题、图形和图表部分,真正实现完全整合应用ExtJS技术。
《ExtJSWeb应用程序开发指南(第2版)》语言通俗易懂,版式清新,并通过大量的实例去讲解技术。对于广大的Web程序员,《ExtJSWeb应用程序开发指南(第2版)》能帮你找到经典应用的解决方案。对RIAWeb应用开发的爱好者,《ExtJSWeb应用程序开发指南(第2版)》可以帮你找到进步的阶梯。《ExtJSWeb应用程序开发指南(第2版)》可以作为Web开发的自学参考书,也可以作为RIAWeb开发的培训教材。 前言
第1章认识ExtJS
1.1ExtJS的精彩表现
1.2ExtJS的前世今生
1.3是否真的需要学习ExtJS
1.4ExtJS4.0新特性
1.5ExtJSUI组件基础
1.6了解一下类似技术
1.7本章小结
第2章开始ExtJS之旅
2.1认识ExtJS的开发包
2.2也从Helloworld开始
2.3ExtJS中的基本概念
2.4非常有用的开发工具
2.4.1开发插件spket
2.4.2FullSource
2.4.3MicrosoftScriptDebugger
2.5ExtJS对原有JavaScript对象的扩展
2.5.1Ext.Array
2.5.2Ext.Date
2.5.3Ext.Function
2.5.4Ext.Number
2.5.5Ext.String
2.5.6Ext.Object
2.6本章小结
第3章ExtJS4.0的基本功能
3.1ExtJS组件配置说明
3.1.1JSON介绍
3.1.2ExtJS组件配置方式介绍
3.2信息提示框组件介绍
3.2.1认识Ext.window.MessageBox
3.2.2Ext.MessageBox.alert()
3.2.3Ext.MessageBox.confirm()
3.2.4Ext.MessageBox.prompt()
3.2.5Ext.MessageBox.wait()
3.2.6Ext.MessageBox.show()
3.2.7Ext.window.MessageBox的其他功能
3.3进度条组件介绍
3.3.1认识Ext.ProgressBar
3.3.2手工模式的进度条
3.3.3自动模式的进度条
3.3.4自定义样式的进度条样式
3.4实现工具栏和菜单栏
3.4.1认识Ext.toolbar.Toolbar
3.4.2只包含按钮的简单工具栏
3.4.3包含多种元素的复杂工具栏
3.4.4启用和禁用工具栏
3.4.5认识Ext.menu.Menu菜单
3.4.6最简单的菜单栏
3.4.7创建二级或多级菜单
3.4.8将更多组件加入菜单
3.4.9具有选择框的菜单
3.5本章小结
第4章最常用的表单
4.1表单及表单元素
4.1.1了解Ext.form.Basic基本表单
4.1.2认识Ext.form.Panel表单面板
4.1.3Ext.form.field.Base基础表单字段
4.1.4Ext.form.field.Text文本域
4.1.5Ext.form.field.TextArea文本区
4.1.6Ext.form.field.Number数字输入框
4.1.7Ext.form.field.Checkbox复选框和Ext.form.field.Radio单选框
4.1.8Ext.form.CheckboxGroup和Ext.form.RadioGroup
4.1.9Ext.form.field.Trigger触发字段
4.1.10Ext.form.field.Spinner微调字段
4.1.11Ext.form.field.Picker拾取器字段
4.1.12Ext.form.field.ComboBox组合框
4.1.13Ext.form.field.Time时间选择框
4.1.14Ext.form.field.Date日期选择框
4.1.15Ext.form.field.Hidden隐藏字段
4.1.16Ext.form.field.HtmlEditor编辑器字段
4.1.17Ext.form.field.Display只读文本字段
4.1.18Ext.form.Label标签字段
4.1.19Ext.form.FieldSet字段集
4.1.20Ext.form.FieldContainer容器字段
4.1.21Ext.form.field.File文件上传字段
4.2实现表单验证
4.2.1常见的验证类型
4.2.2表单验证(VType)
4.2.3自定义VType验证
4.3表单的提交和加载
4.3.1Ext.form.action.Action基础
4.3.2Ajax模式的表单数据加载
4.3.3Ajax模式的表单数据提交
4.3.4标准模式的表单数据提交
4.3.5使用Direct技术
4.4本章小结
第5章面板及布局类
5.1面板panel
5.1.1认识Ext.panel.Panel
5.1.2Ext.panel.Panel的主要功能
5.1.3使用Ext.panel.Panel
5.2标准布局类
5.2.1Auto自动布局
5.2.2Fit自适应布局
5.2.3Accordion折叠布局
5.2.4Card卡片式布局
5.2.5Anchor锚点布局
5.2.6Absolute绝对位置布局
5.2.7CheckboxGroup复选框组布局
5.2.8Column列布局
5.2.9Table表格布局
5.2.10Border边框布局
5.2.11Box盒布局
5.3使用ViewPort
5.4Ext.tab.Panel页签
5.5本章小结
第6章常用工具类与函数
6.1非常有用的Ext.core.Element
6.2Ext常用函数
6.2.1Ext.onReady()
6.2.2Ext.get()
6.2.3Ext.select()
6.2.4Ext.query()
6.2.5Ext.getCmp()
6.2.6Ext.getDom()
6.2.7Ext.isEmpty()
6.2.8Ext.namespace()
6.2.9Ext.each()
6.2.10Ext.apply()
6.2.11Ext.encode()
6.2.12Ext.htmlDecode()
6.2.13Ext.typeOf()
6.3Ext.core.DomHelper
6.3.1Ext.core.DomHepler.append()
6.3.2Ext.core.DomHelper.applyStyles()
6.3.3createTemplate()
6.3.4insertAfter()
6.3.5insertBefore()
6.3.6insertFirst()
6.3.7insertHtml()
6.3.8overwrite()
6.4Ext.core.DomQuery
6.4.1compile()
6.4.2filter()
6.4.3is()
6.4.4jsSelect()
6.4.5selectNode()
6.5Ext.util.CSS
6.5.1createStyleSheet()
6.5.2getRule()
6.5.3swapStyleSheet()
6.5.4removeStyleSheet()
6.6Ext.util.ClickRepeater
6.6.1click()
6.6.2mousedown()
6.6.3mouseup()
6.7Ext.util.DelayedTask提供setTimeout的简单替代
6.7.1cancle()
6.7.2delay()
6.8Ext.util.Format提供常用的格式化方法
6.8.1ellipsis()
6.8.2capitalize()
6.8.3date()
6.8.4htmlEncode()
6.8.5htmlDecode()
6.8.6stripTags()
6.8.7substr()
6.8.8lowercase()
6.8.9number()
6.8.10round()
6.9Ext.util.JSON编码和解码Json对象
6.9.1decode()
6.9.2encode()
6.10Ext.util.MixedCollection
6.10.1向集合加入对象
6.10.2将数组中的对象加入到集合中
6.10.3移除集合中的对象
6.10.4克隆集合
6.10.5匹配集合中关联对象
6.10.6迭代集合中的对象调用指定的方法
6.10.7获取集合中的对象
6.10.8该类中的其他一些有用的方法
6.10.9该类中重要的事件(Events)
6.11Ext.util.TaskRunner
6.11.1构造函数
6.11.2启动一个线程start()
6.11.3停止一个线程stop()
6.11.4停止所有的线程stopAll()
6.12Ext.util.TextMetrics得到块状化文本规格
6.12.1块的绑定
6.12.2实例化对象
6.12.3获取文本的高度
6.12.4获取文本的宽、高
6.12.5获取文本的宽度
6.12.6获取指定节点内文本块的宽、高
6.12.7指定文本块的宽
6.13Ext.KeyNav为元素提供简单的按键处理方法
6.13.1实例化一个键盘绑定对象
6.13.2废弃原有键盘绑定
6.13.3将废弃的键盘绑定重新生效
6.14Ext.KeyMap提供更灵活强大的对按键的处理方法
6.14.1构造函数
6.14.2给对象添加键盘绑定
6.14.3废弃已绑定到KeyMap的配置
6.14.4将KeyMap或废弃的配置重新生效
6.14.5获取当前KeyMap配置是否为有效
6.14.6事件绑定函数
6.15本章小结
第7章让ExtJS开始响应事件
第8章常见Web框架的ExtJS改造
第9章ExtJS对Ajax的支持
第10章增强型模板
第11章数据模型
第12章Grid组件
第13章Tree组件
第14章ExtJS与服务端框架的整合
第15章主题
第16章Ext.Direct
第17章Draw图形
第18章Chart图表
附录A
-
内容简介:
《ExtJSWeb应用程序开发指南(第2版)》共18章和1个附录,是对第1版的全面升级,增补了大量ExtJS4.0中的新特性。从基本的ExtJS功能开始讲解RIAWeb开发,从而引出用户体验丰富的ExtJS技术。接着通过经典的“HelloWorld”来快速搭建和配置第一个程序。然后通过4章来详细讲解ExtJS的基本功能,包括:最常用的表单、面板和布局类,常用的工具类与函数,以及ExtJS对事件的响应。《ExtJSWeb应用程序开发指南(第2版)》还结合现今流行的Web框架进行改造,将相关技术融合起来应用。Ajax已经逐渐渗透到Web开发的各个方面了,ExtJS能够与其完美结合。讲解完这些提高内容后,《ExtJSWeb应用程序开发指南(第2版)》还深入介绍了增强型模板,重要的数据模型,以及ExtJS高级组件。考虑到ExtJS与主流服务端框架的整合越来越紧密,《ExtJSWeb应用程序开发指南(第2版)》还特意讲解了Struts和Struts2框架的整合与配置。最后全面细致地讲解了ExtJS4.0中新增的主题、图形和图表部分,真正实现完全整合应用ExtJS技术。
《ExtJSWeb应用程序开发指南(第2版)》语言通俗易懂,版式清新,并通过大量的实例去讲解技术。对于广大的Web程序员,《ExtJSWeb应用程序开发指南(第2版)》能帮你找到经典应用的解决方案。对RIAWeb应用开发的爱好者,《ExtJSWeb应用程序开发指南(第2版)》可以帮你找到进步的阶梯。《ExtJSWeb应用程序开发指南(第2版)》可以作为Web开发的自学参考书,也可以作为RIAWeb开发的培训教材。
-
目录:
前言
第1章认识ExtJS
1.1ExtJS的精彩表现
1.2ExtJS的前世今生
1.3是否真的需要学习ExtJS
1.4ExtJS4.0新特性
1.5ExtJSUI组件基础
1.6了解一下类似技术
1.7本章小结
第2章开始ExtJS之旅
2.1认识ExtJS的开发包
2.2也从Helloworld开始
2.3ExtJS中的基本概念
2.4非常有用的开发工具
2.4.1开发插件spket
2.4.2FullSource
2.4.3MicrosoftScriptDebugger
2.5ExtJS对原有JavaScript对象的扩展
2.5.1Ext.Array
2.5.2Ext.Date
2.5.3Ext.Function
2.5.4Ext.Number
2.5.5Ext.String
2.5.6Ext.Object
2.6本章小结
第3章ExtJS4.0的基本功能
3.1ExtJS组件配置说明
3.1.1JSON介绍
3.1.2ExtJS组件配置方式介绍
3.2信息提示框组件介绍
3.2.1认识Ext.window.MessageBox
3.2.2Ext.MessageBox.alert()
3.2.3Ext.MessageBox.confirm()
3.2.4Ext.MessageBox.prompt()
3.2.5Ext.MessageBox.wait()
3.2.6Ext.MessageBox.show()
3.2.7Ext.window.MessageBox的其他功能
3.3进度条组件介绍
3.3.1认识Ext.ProgressBar
3.3.2手工模式的进度条
3.3.3自动模式的进度条
3.3.4自定义样式的进度条样式
3.4实现工具栏和菜单栏
3.4.1认识Ext.toolbar.Toolbar
3.4.2只包含按钮的简单工具栏
3.4.3包含多种元素的复杂工具栏
3.4.4启用和禁用工具栏
3.4.5认识Ext.menu.Menu菜单
3.4.6最简单的菜单栏
3.4.7创建二级或多级菜单
3.4.8将更多组件加入菜单
3.4.9具有选择框的菜单
3.5本章小结
第4章最常用的表单
4.1表单及表单元素
4.1.1了解Ext.form.Basic基本表单
4.1.2认识Ext.form.Panel表单面板
4.1.3Ext.form.field.Base基础表单字段
4.1.4Ext.form.field.Text文本域
4.1.5Ext.form.field.TextArea文本区
4.1.6Ext.form.field.Number数字输入框
4.1.7Ext.form.field.Checkbox复选框和Ext.form.field.Radio单选框
4.1.8Ext.form.CheckboxGroup和Ext.form.RadioGroup
4.1.9Ext.form.field.Trigger触发字段
4.1.10Ext.form.field.Spinner微调字段
4.1.11Ext.form.field.Picker拾取器字段
4.1.12Ext.form.field.ComboBox组合框
4.1.13Ext.form.field.Time时间选择框
4.1.14Ext.form.field.Date日期选择框
4.1.15Ext.form.field.Hidden隐藏字段
4.1.16Ext.form.field.HtmlEditor编辑器字段
4.1.17Ext.form.field.Display只读文本字段
4.1.18Ext.form.Label标签字段
4.1.19Ext.form.FieldSet字段集
4.1.20Ext.form.FieldContainer容器字段
4.1.21Ext.form.field.File文件上传字段
4.2实现表单验证
4.2.1常见的验证类型
4.2.2表单验证(VType)
4.2.3自定义VType验证
4.3表单的提交和加载
4.3.1Ext.form.action.Action基础
4.3.2Ajax模式的表单数据加载
4.3.3Ajax模式的表单数据提交
4.3.4标准模式的表单数据提交
4.3.5使用Direct技术
4.4本章小结
第5章面板及布局类
5.1面板panel
5.1.1认识Ext.panel.Panel
5.1.2Ext.panel.Panel的主要功能
5.1.3使用Ext.panel.Panel
5.2标准布局类
5.2.1Auto自动布局
5.2.2Fit自适应布局
5.2.3Accordion折叠布局
5.2.4Card卡片式布局
5.2.5Anchor锚点布局
5.2.6Absolute绝对位置布局
5.2.7CheckboxGroup复选框组布局
5.2.8Column列布局
5.2.9Table表格布局
5.2.10Border边框布局
5.2.11Box盒布局
5.3使用ViewPort
5.4Ext.tab.Panel页签
5.5本章小结
第6章常用工具类与函数
6.1非常有用的Ext.core.Element
6.2Ext常用函数
6.2.1Ext.onReady()
6.2.2Ext.get()
6.2.3Ext.select()
6.2.4Ext.query()
6.2.5Ext.getCmp()
6.2.6Ext.getDom()
6.2.7Ext.isEmpty()
6.2.8Ext.namespace()
6.2.9Ext.each()
6.2.10Ext.apply()
6.2.11Ext.encode()
6.2.12Ext.htmlDecode()
6.2.13Ext.typeOf()
6.3Ext.core.DomHelper
6.3.1Ext.core.DomHepler.append()
6.3.2Ext.core.DomHelper.applyStyles()
6.3.3createTemplate()
6.3.4insertAfter()
6.3.5insertBefore()
6.3.6insertFirst()
6.3.7insertHtml()
6.3.8overwrite()
6.4Ext.core.DomQuery
6.4.1compile()
6.4.2filter()
6.4.3is()
6.4.4jsSelect()
6.4.5selectNode()
6.5Ext.util.CSS
6.5.1createStyleSheet()
6.5.2getRule()
6.5.3swapStyleSheet()
6.5.4removeStyleSheet()
6.6Ext.util.ClickRepeater
6.6.1click()
6.6.2mousedown()
6.6.3mouseup()
6.7Ext.util.DelayedTask提供setTimeout的简单替代
6.7.1cancle()
6.7.2delay()
6.8Ext.util.Format提供常用的格式化方法
6.8.1ellipsis()
6.8.2capitalize()
6.8.3date()
6.8.4htmlEncode()
6.8.5htmlDecode()
6.8.6stripTags()
6.8.7substr()
6.8.8lowercase()
6.8.9number()
6.8.10round()
6.9Ext.util.JSON编码和解码Json对象
6.9.1decode()
6.9.2encode()
6.10Ext.util.MixedCollection
6.10.1向集合加入对象
6.10.2将数组中的对象加入到集合中
6.10.3移除集合中的对象
6.10.4克隆集合
6.10.5匹配集合中关联对象
6.10.6迭代集合中的对象调用指定的方法
6.10.7获取集合中的对象
6.10.8该类中的其他一些有用的方法
6.10.9该类中重要的事件(Events)
6.11Ext.util.TaskRunner
6.11.1构造函数
6.11.2启动一个线程start()
6.11.3停止一个线程stop()
6.11.4停止所有的线程stopAll()
6.12Ext.util.TextMetrics得到块状化文本规格
6.12.1块的绑定
6.12.2实例化对象
6.12.3获取文本的高度
6.12.4获取文本的宽、高
6.12.5获取文本的宽度
6.12.6获取指定节点内文本块的宽、高
6.12.7指定文本块的宽
6.13Ext.KeyNav为元素提供简单的按键处理方法
6.13.1实例化一个键盘绑定对象
6.13.2废弃原有键盘绑定
6.13.3将废弃的键盘绑定重新生效
6.14Ext.KeyMap提供更灵活强大的对按键的处理方法
6.14.1构造函数
6.14.2给对象添加键盘绑定
6.14.3废弃已绑定到KeyMap的配置
6.14.4将KeyMap或废弃的配置重新生效
6.14.5获取当前KeyMap配置是否为有效
6.14.6事件绑定函数
6.15本章小结
第7章让ExtJS开始响应事件
第8章常见Web框架的ExtJS改造
第9章ExtJS对Ajax的支持
第10章增强型模板
第11章数据模型
第12章Grid组件
第13章Tree组件
第14章ExtJS与服务端框架的整合
第15章主题
第16章Ext.Direct
第17章Draw图形
第18章Chart图表
附录A
查看详情
-
九品
河北省衡水市
平均发货11小时
成功完成率97.34%
-
九品
北京市东城区
平均发货25小时
成功完成率87.82%
-
ExtJS Web应用程序开发指南
正版二手,均有笔记不影响使用,无赠品、光盘、MP1987等。如需购买套装书,请联系客服核实,批量上传数据有误差,套装书售后运费自理,还请见谅!
八五品
山东省枣庄市
平均发货9小时
成功完成率88.35%
-
九五品
上海市徐汇区
平均发货14小时
成功完成率87.6%
-
八五品
广东省东莞市
平均发货11小时
成功完成率92.47%
-
九品
天津市宝坻区
平均发货15小时
成功完成率95.31%
-
八五品
山东省济南市
平均发货11小时
成功完成率89.48%
-
八五品
山东省枣庄市
平均发货12小时
成功完成率86.51%
-
八五品
北京市海淀区
平均发货19小时
成功完成率93.16%
-
八五品
广东省东莞市
平均发货12小时
成功完成率94.26%
-
八五品
重庆市沙坪坝区
平均发货11小时
成功完成率91.53%
-
九五品
湖北省武汉市
平均发货11小时
成功完成率94.04%
-
九品
河北省衡水市
平均发货19小时
成功完成率92.72%
-
八五品
广东省东莞市
平均发货12小时
成功完成率95.96%
-
九品
广东省东莞市
平均发货12小时
成功完成率91.93%
-
八五品
广东省东莞市
平均发货11小时
成功完成率92.47%
-
八五品
广东省东莞市
平均发货12小时
成功完成率93.53%
-
八五品
广东省东莞市
平均发货11小时
成功完成率93.83%
-
八五品
广东省东莞市
平均发货11小时
成功完成率92.47%
-
九品
广东省东莞市
平均发货16小时
成功完成率92.39%
-
九品
广东省东莞市
平均发货12小时
成功完成率94.26%
-
ExtJS Web应用程序开发指南
书籍批量上传,默认8成新左右、单本!单本!无光盘等附件(一定需要请联系客服确认),旧书保存完好,不影响学习和阅读。一般来说,①教材学习类书有或多或少的笔记;②考试做题的书,题目一般会有做过;③其他类书笔记一般很少或者没有(但要求一定没笔记的,要提前与客服沟通好再下单,否则本店不承担责任)。仓库发货之前还会再检查,确认没问题再发货的。多重检查,放心购买!
八五品
四川省成都市
平均发货11小时
成功完成率96.79%
-
八五品
上海市浦东新区
平均发货5小时
成功完成率96.55%
-
八五品
四川省成都市
平均发货12小时
成功完成率91.69%
-
九品
北京市通州区
平均发货10小时
成功完成率87.51%
-
九品
北京市通州区
平均发货10小时
成功完成率92.9%
-
2011-07 印刷
印次: 2
八五品
北京市昌平区
平均发货14小时
成功完成率96.23%
-
九品
广东省东莞市
平均发货12小时
成功完成率95.96%
-
八五品
湖北省天门市
平均发货17小时
成功完成率85.8%
-
九品
北京市房山区
平均发货2小时
成功完成率91.38%
-
九品
广东省汕头市
平均发货8小时
成功完成率95.92%
-
八五品
河南省濮阳市
平均发货11小时
成功完成率96.32%
-
九品
北京市海淀区
平均发货5小时
成功完成率96.75%
-
九品
湖南省长沙市
平均发货11小时
成功完成率96.51%
-
九品
北京市昌平区
平均发货14小时
成功完成率97.29%
-
八五品
北京市通州区
平均发货15小时
成功完成率95.38%
-
九品
北京市海淀区
平均发货10小时
成功完成率92.55%
-
九品
北京市昌平区
平均发货14小时
成功完成率97.29%
-
九品
北京市海淀区
平均发货7小时
成功完成率96.81%
-
九品
山东省济南市
平均发货8小时
成功完成率96.69%
-
八五品
陕西省渭南市
平均发货17小时
成功完成率75.77%
-
八五品
河北省衡水市
平均发货18小时
成功完成率93.85%
-
九品
河北省石家庄市
平均发货8小时
成功完成率97.36%
-
九品
湖南省长沙市
平均发货11小时
成功完成率96.51%
-
八五品
广东省深圳市
平均发货4小时
成功完成率97.81%
-
八五品
河北省廊坊市
平均发货21小时
成功完成率97.39%
-
八五品
北京市海淀区
平均发货20小时
成功完成率94.3%
-
九品
北京市东城区
平均发货9小时
成功完成率95.19%
-
九品
北京市大兴区
平均发货9小时
成功完成率97.79%
-
九品
上海市长宁区
平均发货19小时
成功完成率75.83%