基本信息
编辑推荐
本书源码下载
内容简介
计算机书籍
《ExtJS Web应用程序开发指南(第2版)》共18章和1个附录,是对第1版的全面升级,增补了大量ExtJS 4.0中的新特性。从基本的ExtJS功能开始讲解RIA Web开发,从而引出用户体验丰富的ExtJS技术。接着通过经典的“Hello World”来快速搭建和配置第一个程序。然后通过4章来详细讲解ExtJS的基本功能,包括:最常用的表单、面板和布局类,常用的工具类与函数,以及ExtJS对事件的响应。本书还结合现今流行的Web框架进行改造,将相关技术融合起来应用。Ajax已经逐渐渗透到Web开发的各个方面了,ExtJS能够与其完美结合。讲解完这些提高内容后,本书还深入介绍了增强型模板,重要的数据模型,以及ExtJS高级组件。考虑到ExtJS与主流服务端框架的整合越来越紧密,本书还特意讲解了Struts和Struts2框架的整合与配置。最后全面细致地讲解了ExtJS 4.0中新增的主题、图形和图表部分,真正实现完全整合应用ExtJS技术。
《ExtJS Web应用程序开发指南(第2版)》语言通俗易懂,版式清新,并通过大量的实例去讲解技术。对于广大的Web程序员,本书能帮你找到经典应用的解决方案。对RIA Web应用开发的爱好者,本书可以帮你找到进步的阶梯。本书可以作为Web开发的自学参考书,也可以作为RIA Web开发的培训教材。
目录
第1章 认识ExtJS 1
1.1 ExtJS的精彩表现 1
1.2 ExtJS的前世今生 2
1.3 是否真的需要学习ExtJS 4
1.4 ExtJS 4.0新特性 8
1.5 ExtJS UI组件基础 10
1.6 了解一下类似技术 13
1.7 本章小结 16
第2章 开始ExtJS之旅 17
2.1 认识ExtJS的开发包 17
2.2 也从Hello world开始 18
2.3 ExtJS中的基本概念 19
2.4 非常有用的开发工具 20
2.4.1 开发插件spket 20
2.4.2 FullSource 23
2.4.3 Microsoft Script Debugger 24
2.5 ExtJS对原有JavaScript对象的扩展 25
2.5.1 Ext.Array 25
2.5.2 Ext.Date 27
前言
现在用户对体验的要求越来越高。对于Web应用开发者而言,ExtJS无疑是优秀的解决方案,它能够帮助开发者快速实现良好用户界面的开发。而且由于ExtJS是在YUI的基础上拓展出来的,在国内具有广泛的用户,再加上ExtJS又是开源的,所以ExtJS的生命力极强。
ExtJS的功能时刻吸引我们去深入探究,但由于ExtJS自身的特点,使得我们在学习它的时候会遭遇如下的诸多困惑:
ExtJS为用户提供了功能强大的组件,但这些组件并不能满足项目中功能多变的需求,如何学会扩展已有组件呢?除了扩展组件,ExtJS组件还提供了插件功能,学会插件的编写也是一个不错的选择。那么,如何编写插件呢?
要扩展ExtJS组件只阅读Api文档是不行的,还必须熟悉相关的组件源代码,这样才能有效地实现组件扩展,所以应该快速掌握ExtJS的源代码。可如何快速掌握呢?
ExtJS源代码的数量和结构比较复杂,在其中大量使用了JSON对象实现功能的封装,所以熟悉JSON对象是必须的。怎样熟悉JSON对象呢?
如果直接使用ExtJS的原始组件要配置的内容比较复杂,学会组件式的开发方法可以大幅减少代码量,减轻维护的强度。什么是组件式的开发方法呢?
在ExtJS的源代码中经常出现一些不常见的语法形式,不太容易理解。怎么理解这些源代码呢?
在本书中你会找到上述所有问题的答案。本书通过各种实例,全面地介绍如何使用ExtJS来进行RIA Web开发,并对ExtJS在开发过程中与其他相关技术的结合进行了说明,最终开发出功能强大、界面标准、用户体验完美的Web应用。本书的案例来自于ExtJS开发的实际应用,大部分是来自实际的Web 应用项目,对开发者具有极强的指导意义。
本书特色
阅读门槛低—不要求读者对ExtJS有所了解,只要熟悉JavaScript编程,本书就能带你从头开始领略ExtJS的风采。
平台开发的概念—可以认为ExtJS是一种软件开发平台,而非一个普通JavaScript框架,ExtJS是用桌面程序开发思想引导基于ExtJS的Web应用。
来自于实践—本书中大量的案例都是实际项目情景的缩影,在讲解时穿插大量的实践经验提示,实践的指导意义强大。
典型场景应用—本书在讲述各章内容时穿插了一个对常见Web应用框架使用ExtJS进行改造的实例。Web应用框架是最基本的典型场景应用,每个Web开发者都会遇到。
包含了大量ExtJS 4.0新特性—本书是对第1版的完全升级,对ExtJS 4.0中包含的新特性进行了有重点的详细介绍,是学习ExtJS 4.0新特性的指导手册。
致谢与分工
本书由卫军、夏慧军和孟腊春编著。此外还要感谢王斌、张强林、万雷、张赛桥、刘军华、黄北军、陈洪军、黄中林、陈鲲、赵腾伦等人,他们为本书的出版做出了贡献。本书由成都道然科技有限责任公司策划和审定。最后感谢Testdll、清源、Alex XRDU等多位技术专家提出的宝贵意见和建议。
限于水平和精力有限,书中疏漏之处难免,欢迎读者批评指正。为方便读者更好地理解和阅读本书,我们将书中的代码与示例提供给读者,相关代码的下载地址为:www.hzbook.com或www.dozan.cn。