搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Ext JS高级程序设计
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787111287698
  • 作      者:
    黄灯桥,徐会生著
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2010
收藏
编辑推荐
  《Ext JS高级程序设计》特色
  ·权威:两位资深Ext专家亲自执笔,4大专业网站联袂推荐。
  ·新颖:基于Ext 3.x最新版撰写,各种新特性一览无余。
  ·深入:透彻阐述Ext Core、Store和Ext. Direct等杀手锏应用的各种功能和特性。
  ·全面:Ext UI、Ext扩展、Ext插件、调试等的原理与方法尽含其中。
  ·实用:包含两个极具商业价值的完整实例,同时用Java和.NET实现。如果你也在思考下面的问题,也许《ExtJS高级程序设计》就是你想要的!
  ·试与jQuery一争高下的Ext Core有何过人之处?用Ext Core构建网站与jQuery有什么不同?
  ·为什么说Ext. Direct是Ext的革命性变化?它如何保证无论服务器端使用何种平台,客户端都无需进行修改?
  ·数据与界面分离的优势已经被广大开发者所认可,Ext是如何做到这一点的?
  ·你还在为自己没有美术功底而苦恼?你领略过Ext UI的迷人魅力吗?它在Ext 3.x中又有哪些超凡脱俗的表现?
  ·易于扩展是Ext的最大特色之一,如何才能将它的这一功能发挥到极致?
  ·在应用Web化的大潮中,单页面应用越来越受追捧,如何使用Ext,陕速而简单地开发单页面应用?
  ·Web开发中最让开发者头疼的是脚本调试,如何才能很好地利用目前公认最好的调试工具Firebug发现并解决开发中遇到的各种Bug?
  国内第一本基于Ext3.x的经典著作,4大专业网站联袂推荐
展开
作者简介
  黄灯桥,网名“上将军”,Ext专家,从事开发10余年,经验极其丰富,致力于Ext的研究与推广。2002年开始从事Web开发与相关技术的研究,对各种Web开发技术都有深入了解。不仅是VB和Delphi等的忠实拥趸,而且还擅长C#、ASP.NET和.NET。活跃于各大技术社区,是CSDN的认证专家。个人博客:Http://blog.csdn.net/tiarlxiaode。
  徐会生,网名“临远”,Ext专家,Family 168创始人之一,高级软件工程师兼系统架构师,有丰富的Java EE开发经验。他在社区里非常活跃,曾经编写和翻译了大量关于Ext和jBPM的资料,深受社区欢迎。同时,他还擅长Web开发,对UI开发有一定的研究。
展开
内容介绍
  《Ext JS高级程序设计》对Ext JS的核心知识以及中高级开发者在开发过程中会经常遇到的疑难问题进行了深入分析和探讨。《ExtJS高级程序设计》不仅详细讲解了Ext JS 3.0中新增的用于Web 2.0网站开发的核心包Ext Core,以及给Ext JS带来革命性变化的Ext.Direct,而且还全面透彻地介绍了Ext.Data.Store、Ext UI、Ext扩展、Ext插件和调试等知识。实用性和可操作性强,各个知识点都配有实用的案例,并给出了最佳实践。全书最后以一个单页面的大型案例结束,以迭代的方式重现了该案例的实现过程,有助于读者融会贯通,将理论与实践完美结合。
  尤为值得一提的是,《ExtJS高级程序设计》中的主要实例同时包含.NET和Java两个版本,适合所有.NET开发者和Java软件开发人员阅读。
展开
精彩书摘
  在经历了一年多的等待,Ext官方出人意料地推出了一个只有25KB大小的Ext Core 3,此举说明Ext官方己不满足于使用Ext构建wleb应用平台,还要在Web 2.0网站开发中与jQuery一较高低。
  Ext Core为了实现轻量化,将Ext中的UI部分和与之相关的数据处理部分都剔除了,只保留了DOM操作和遍历、Ajax、事件处理(包括自定义事件)、动画、模板、面向对象机制等内容。本章将重点讲解Ext Core的核心功能。
  1.1  Ext.Element
  在一个网页文档里包含了许多HTML标签,而这些HTML标签在DOM树中会转换成一个个的HTML Element,从而便于脚本引用。
  由于浏览器DOM操作的差异,为了实现web框架的跨浏览器特性,每个框架都会构建一个新类,用来操作和遍历DOM树,而在Ext框架中实现该功能的类就是Ext. Element。
  Ext.E1ement类是Ext Core库中方法最多的类,其主要方法大致可归纳为以下几类:
  CSS样式操作(例如:set Style、addClass)。
  DOM查询与遍历(例如:query、select、findParent)。
  DOM操作(例如:createChild、remove)。
  尺寸大小操作(例如:get Height、get Width)。
  下面几小节将简要介绍Ext. Element类的使用和方法。
  1.1.1获取HTML Element节点的Ext. Element实例
展开
目录
前 言
第一部分 Ext Core
第1章 Ext Core重要概念 2
1.1 Ext.Element 2
1.1.1 获取HTMLElement节点的Ext.Element实例 2
1.1.2 CSS样式操作 3
1.1.3 DOM查询与遍历 4
1.1.4 DOM操作 6
1.1.5 事件处理 9
1.1.6 尺寸大小 13
1.1.7 定位功能 14
1.1.8 动画功能 16
1.1.9 杂项 19
1.2 Ajax介绍 19
1.3 DomQuery介绍 20
1.4 模板介绍 23
1.5 实用功能 24
1.6 定时执行代码 25
1.7 本章小结 26

第2章 Ext Core实例系统设计 27
2.1 需求分析 27
2.2 系统设计 28
2.3 功能结构图 29
2.4 开发与运行环境 31
2.5 数据库设计 31
2.6 本章小结 34

第3章 Ext Core实例讲解——.NET语言实现 35
3.1 创建应用并设置开发环境 35
3.2 自定义Membership提供程序 37
3.3 创建母版页 38
3.4 首页设计 42
3.5 产品列表页 47
3.6 产品详细信息页 51
3.7 登录对话框 56
3.8 用户注册对话框 61
3.9 购物车对话框 65
3.10 结算 70
3.11 为产品详细页添加评论 77
3.12 本章小结 84

第4章 Ext Core实例讲解-Java语言实现 85
4.1 技术选型 85
4.2 搭建开发环境 85
4.3 设计页面布局 87
4.4 网上商店首页 90
4.5 产品列表页面 98
4.6 产品详细信息页面 105
4.7 登录对话框 113
4.8 用户注册对话框 118
4.9 购物车对话框 123
4.10 结算页面 126
4.11 为产品添加评论功能 133
4.12 小结 139

第二部分 Store和Direct
第5章 在.NET中使用Ext.Direct 150
5.1 路由器包(Router-0.6.zip)的内容 150
5.2 DIY一个Ext.Direct实例 151
5.3 NewtonSoft.JSON 154
5.3.1 JSON的序列化和反序列化 154
5.3.2 LINQ to JSON 157
5.3.3 JSON文本的输出 161
5.4 本章小结 162

第6章 在Java中使用Ext.Direct 163
6.1 在Java平台上配置Ext.Direct 163
6.1.1 下载directjngine 163
6.1.2 配置主控servlet 164
6.1.3 配置客户端 169
6.1.4 编写JavaScript调用远程方法 171
6.2 为Ext.Direct自定义远程方法 172
6.3 Ext.Direct中的高级应用 177
6.3.1 批量请求和批量响应 177
6.3.2 在tree中使用Ext.Direct 180
6.3.3 为grid设置DirectStore 182
6.3.4 在form中使用Ext.Direct加载数据 184
6.3.5 在form中使用Ext.Direct提交数据 186
6.3.6 使用polling方式进行轮询 188
6.4 本章小结 190

第7章 Store 191
7.1 Store的结构 191
7.2 Ext.data.Field 196
7.3 Ext.data.Record 197
7.4 ArrayReader、JsonReader和XmlReader 198
7.4.1 JsonReader 199
7.4.2 ArrayReader 199
7.4.3 XmlReader 200
7.5 Store的加载数据 200
7.6 Store的数据操作 202
7.6.1 添加数据 202
7.6.2 删除数据 202
7.6.3 搜索、定位和统计 202
7.6.4 更新数据 205
7.6.5 排序 206
7.7 DataProxy 207
7.8 DirectStore 208
7.9 DataWriter 211
7.10 Ext.data.Api 211
7.11 本章小结 212

第三部分
第8章 Ext用户界面控件 214
8.1 布局 214
8.1.1 在FormPanel中使用HBoxLayout进行布局 214
8.1.2 在FormPanel中使用HboxLayout和VboxLayout进行布局 217
8.1.3 Panel的body的样式范围 222
8.2 Form表单组件 224
8.2.1 DisplayField控件 224
8.2.2 在FormPanel中使用TabPanel 227
8.2.3 DirectLoad与DirectSubmit 230
8.2.4 使用DirectSubmit上传文件 233
8.3 Grid组件 236
8.3.1 一个结合DataWrite和RowEditor的Grid示例 236
8.3.2 在CRUD操作中restful的设置以及使用Ext.Direct的问题 245
8.4 ListView控件 246
8.5 本章小结 249

第四部分 Ext 扩展和Ext插件
第9章 Ext 扩展 251
9.1 利用Ext.extend实现继承 251
9.2 与Ext扩展相关的预备知识 253
9.2.1 定义命名空间 253
9.2.2 重写构造函数 254
9.2.3 继承组件的一些准备 254
9.2.4 常用的辅助函数 255
9.2.5 使用xtype 255
9.3 实现一个功能完整的增、删、查、改表格控件 256
9.3.1 扩展GridPanel 256
9.3.2 配置列模型 256
9.3.3 配置显示数据 257
9.3.4 点缀EasyGrid 258
9.3.5 实现添加一条记录的功能 259
9.3.6 实现修改一条记录的功能 261
9.3.7 实现删除一条记录的功能 263
9.4 从头实现 Ext扩展 267
9.5 本章小结 271

第10章 Ext插件 272
10.1 插件的用法 272
10.2 标签页右键菜单TabCloseMenu 273
10.3 面板最大化MaximizeTool 275
10.4 分页设置PageSizePlugin 279
10.5 行数据扩展RowExpander 281
10.6 本章小结 287

第五部分 调试
第11章 调试 289
11.1 测试Ext.Element的功能 289
11.1.1 获取Ext.Element实例 289
11.1.2 测试CSS样式操作 291
11.1.3 测试DOM操作 293
11.1.4 测试DOM查询与遍历 297
11.1.5 测试事件处理 299
11.2 结合DataWrite和RowEditor的Grid的调试过程 300
11.3 本章小结 303

第六部分 实例
第12章 单页面应用实例系统分析 305
12.1 系统分析 305
12.2 系统设计 305
12.2.1 单页面应用设计的难点 305
12.2.2 开发与运行环境 306
12.2.3 数据库设计 306
12.3 各个模块的详细功能说明 308
12.3.1 登录页面 308
12.3.2 主页面 308
12.3.3 角色管理 308
12.3.4 用户管理 309
12.3.5 进仓管理 309
12.3.6 出仓管理 310
12.3.7 产品管理 310
12.3.8 库存统计 311
12.3.9 修改密码 311
12.4 本章小结 311

第13章 单页面应用实例-.NET语言实现 312
13.1 创建应用并设置开发环境 312
13.2 自定义Membership提供程序 314
13.3 登录页 316
13.4 主页面 321
13.5 Ext.Direct的API句柄 326
13.6 修改密码对话框 327
13.7 角色管理模块 330
13.8 用户管理 342
13.9 产品管理 353
13.10 进仓管理 364
13.11 出仓管理 385
13.12 库存统计 400
13.13 退出页 404
13.14 权限设置 405
13.15 本章小结 406

第14章 单页面应用实例——Java语言实现 407
14.1 技术选型 407
14.2 搭建开发环境 408
14.3 配置Ext.Direct 410
14.4 用户登录页面 414
14.5 系统主页面与动态菜单 418
14.6 用户管理模块 424
14.7 角色管理模块 436
14.8 产品管理模块 444
14.9 进仓管理模块 447
14.10 出仓管理模块 457
14.11 库存统计模块 471
14.12 用户修改密码窗口 476
14.13 用户注销 479
14.14 本章小结 480
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证