深入浅出Ext JS(第2版)(附光盘)

价格 69.00对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 1 人关注
数量
+-
库存100
 
联系方式
加关注0

新图书资料发布

VIP   VIP会员第1年
资料未认证
保证金未缴纳

内容简介

《深入浅出Ext JS(第2版)》是《深入浅出Ext JS》的升级版,涵盖了发布的Ext JS 3.2新特性,并对上一版的内容进行增补,充实了示例代码,同时补充了两个功能强大的实例。是新增了如何优化基于EXT的应用,提升加载速度,如何创建用户扩展组件以及常用的第三方扩展件等内容。大家可以看到如何在EXT中使用漂亮的图表,尽情欣赏EXT在性能方面实现的巨大突破,以及各种各样的绚丽组件。  《深入浅出Ext JS(第2版)》注重理论与实践相结合,适合各层次Web开发人员阅读。  以用户为中心的时代,应用的界面外观变得越来越重要。然而,很多程序员都缺乏美术功底,要开发出界面美观的应用实属不易。ExtJS的出现,为广大程序员解决了这一难题。它有丰富多彩的界面和强大的功能,是开发具有炫丽外观的RIA应用的选择。

目录

第1章 EXT概述
1.1 EXT版本变迁
1.2 下载EXT发布包
1.3 如何查看EXT自带的API和示例
1.4 为什么有些示例必须放在服务器上才能看到效果
1.5 Hello World
1.5.1 直接使用下载的发布包
1.5.2 在项目中使用EXT
1.6 为什么页面提示“找不到图片”
1.7 辅助开发
1.7.1 调试工具Firebug
1.7.2 开发利器Spket
1.8 小结
第2章 EXT框架基础
2.1 EXT的事件和类
2.1.1 自定义事件
2.1.2 浏览器事件
2.1.3 Ext.lib.Event
2.1.4 Ext.util.Observable
2.1.5 Ext.EventManager
2.1.6 Ext.EventObject
2.2 EXT的核心组件
2.2.1 Ext.Component
2.2.2 Ext.BoxComponent
2.2.3 Ext.Container
2.2.4 Ext.Panel
2.2.5 Ext.TabPanel
2.3 小结
第3章 表格控件
3.1 表格的特性简介
3.2 制作一个简单的表格
3.3 表格常用功能详解
3.3.1 部分属性功能
3.3.2 自主决定每列的宽度
3.3.3 让表格支持按列排序
3.3.4 解决中文排序
3.3.5 显示日期类型数据
3.4 表格渲染
3.5 给表格的行和列设置颜色
3.6 自动显示行号和复选框
3.6.1 自动显示行号
3.6.2 复选框
3.7 选择模型
3.8 表格视图——Ext.grid.GridView
3.9 表格分页
3.9.1 为表格添加分页工具条
3.9.2 通过后台脚本获得分页数据
3.9.3 分页工具条显示在表格的顶部
3.9.4 让EXT支持前台分页
3.10 后台排序
3.11 可编辑表格控件——EditorGrid
3.11.1 制作一个简单的EditorGrid
3.11.2 添加一行数据
3.11.3 保存修改结果
3.11.4 验证EditGrid中的数据
3.11.5 限制输入数据的类型
3.12 属性表格控件——PropertyGrid
3.12.1 PropertyGrid
3.12.2 只能看不能动的PropertyGrid
3.12.3 强制对name列排序
3.12.4 根据name获得value
3.12.5 自定义编辑器
3.13 分组表格控件——Group
3.13.1 分组表格简介
3.13.2 分组表格视图Ext.grid.GroupingView
3.14 可拖放的表格
3.14.1 拖放改变表格的大小
3.14.2 在同一个表格里拖放
3.14.3 表格之间的拖放
3.14.4 表格与树之间的拖放
3.15 表格与右键菜单
3.16 小结
第4章 表单与输入控件
4.1 制作表单
4.2 FormPanel和BasicForm详解
4.3 EXT支持的控件
4.3.1 控件继承图
4.3.2 表单控件
4.3.3 基本输入控件Ext.form.Field
4.3.4 文本输入控件Ext.form.TextField
4.3.5 多行文本输入控件Ext.form.textarea
4.3.6 日期输入控件Ext.form.DateField
4.3.7 时间输入控件Ext.form.TimeField
4.3.8 在线编辑器Ext.form.HtmlEditor
4.3.9 隐藏域Ext.form.Hidden
4.3.10 下拉输入框Ext.form.TriggerField
4.4 使用表单提交数据
4.4.1 EXT默认的提交形式
4.4.2 使用HTML原始的提交形式
4.4.3 单纯Ajax
4.5 数据校验
4.5.1 输入不能为空
4.5.2 长度和长度
4.5.3 借助vtype
4.5.4 自定义校验规则
4.5.5 算不上校验的NumberField
4.5.6 使用后台返回的校验信息
4.6 表单布局
4.6.1 默认的平铺布局
4.6.2 平行分列布局
4.6.3 在布局中使用fieldset
4.6.4 在fieldset中使用布局
4.6.5 自定义布局
4.7 ComboBox详解
4.7.1 ComboBox简介
4.7.2 将Select转换成ComboBox
4.7.3 ComboBox结构详解
4.7.4 ComboBox读取远程数据
4.7.5 ComboBox的配置
4.7.6 监听用户选择的数据
4.7.7 使用本地数据实现省、市、县级联
4.7.8 使用后台数据实现省、市、县级联
4.8 复

摘要与插图

第1章 EXT概述
  1.4 为什么有些示例必须放在服务器上才能看到效果
  有些示例用Ajax从后台读取数据,如果该示例不在服务器上,Ajax就会一直返回失败状态,从而无法获得任何数据,所以就看不到正确的效果。不过,在www.extjs.com网站的论坛上曾经有人写了localXHR,可以通过Ajax方式从本地文件系统获得数据,这样也许就可以摆脱服务器的束缚了。随书代码中包含了localXHR.js,直接将此文件复制到你的应用中,即可实现使用Ajax从本地文件系统中直接获得数据。
  1.5 Hello World
  为初学者考虑,我们提供了两个入门版的Hello World范例。
  1.5.1 直接使用下载的发布包
  如果你已经从http://www.extjs.com/download下载TEXT的zip格式的发布包,那么可根据如下步骤来使用它。
  (1)将该发布包解压缩,其目录结构应该如图1-2所示,各目录的用途简要介绍如下。
  adapter目录下是EXT的核心代码和底层库,包括jQuery、Prototype和YUI的适配器。
  does目录下是EXT的文档,其实要和要的是EXT的API,EXT开发中离不开它。
  examples目录下是官方的演示示例,是初学者学习EXT的途径之一。
  pkgs目录下是EXT压缩后的代码,经过压缩的代码,体积更小,加载更快。
  resources目录下是EXT要用到的图片文件和样式文件,EXT绚丽的外观全部由这个目录中的文件控制。
举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号